SlideShare une entreprise Scribd logo
1  sur  23
TYPO3 
Alfresco 
Active Directory (& NTLM) 
Paul Blondiaux <pblondiaux@sodifrance.fr> 
Haythem Labbassi <hlabbassi@sodifrance.fr> 
Olivier Salivet <o.salivet@ville-caluire.fr> 
25.06.2012
Paul Blondiaux 
Expert TYPO3 – 2000 - 2012 
ONEXT – Groupe Sodifrance 
Profil : empêcheur de tourner rond 
Pas certifié TYPO3  
Olivier Salivet 
DSI 
Ville de Caluire et Cuire 
Haythem Labbassi 
Développeur TYPO3 
Sodifrance 
Profil : Chef Projet / dev TYPO3 
Pas encore  
Christophe Garzaro 
Directeur 
Sodifrance Lyon 
T3UNI 2012 
TYPO3 + Alfresco + AD 25.06.2012
Projet Caluire & Cuire : Intra – Extra – Inter … NET !
« Un problème sans solution, est un problème mal posé » 
A.Einstein
Présentation Ville de Caluire et Cuire 
T3UNI 2012 
TYPO3 + Alfresco + AD 
25.06.2012 
La ville : 
• située dans la 1ere couronne de Lyon 
• 42 000 habitants 
La mairie : 
• 550 agents
Problématique Générale 
Un site intranet avec: 
Une gestion de contenu 
Une gestion documentaire 
Une authentification 
T3UNI 2012 
TYPO3 + Alfresco + AD 
25.06.2012 
Un site extranet avec: 
Une gestion de contenu 
Une gestion documentaire 
Une authentification 
Un site internet avec: 
Une gestion de contenu 
… ouf !
L’objectif.
Questions Génériques 
TYPO3 ? Checked ! 
Alfresco ? Checked ! 
LDAP / AD ? Checked ! 
T3UNI 2012 
TYPO3 + Alfresco + AD 
25.06.2012
Oops… 
Auto-authentification ? 
Remontées Alfresco dans TYPO3 ? 
Gestion des utilisateurs intra/extranet ? 
T3UNI 2012 
TYPO3 + Alfresco + AD 
25.06.2012
La construction …
Structure 
T3UNI 2012 
TYPO3 + Alfresco + AD 
25.06.2012 
AUTHENTIFICATION 
TYPO3 
ALFRECO 
SI 
CLIENT 
? 
? 
?
Authentification 
Utilisateurs Internautes 
Partenaires Mairie 
Personnels Mairie 
Administrateurs Mairie 
T3UNI 2012 
TYPO3 + Alfresco + AD 
Mot de passe ? 
25.06.2012 
Login ?
Authentification 
T3UNI 2012 
Reverse-proxy (cache + auth. NTLM sur AD en interne) 
TYPO3 + Alfresco + AD 
Visiteur 
grand public 
29.06.2012 
Agent Mairie de Caluire Partenaire 
Administrateur 
Mairie de Caluire 
Connecteur CMIS 
Connecteur 
WebDAV 
Pages du site 
Contenu GED Alfresco / Share 
Active Directory
Ressources 
Apache : mod_ssl, mod_auth_ntlm 
TYPO3 : atol_cmis, eu_ldap (patché par nos soins) 
Alfresco : CMIS 
AD : LDAP 
T3UNI 2012 
TYPO3 + Alfresco + AD 
25.06.2012
Ressources 
T3UNI 2012 
mod_rewrite mod_auth_ntlm (perl) 
TYPO3 + Alfresco + AD 
25.06.2012 
Connecteur CMIS 
Extensions standard TYPO3 
Connecteur WebDAV 
Interface Alfresco 
mod_proxy 
mod_cache mod_expires mod_php5 
eu_ldap (patchée) atol_cmis 
Interface Share 
Auth NTLM / 
Passthru 
Auth External / LDAP 
Active Directory
Le coté obscur.
Visiteur 
grand public 
Partenaire 
Détails techniques : authentification 
Agent Mairie de 
Caluire 
mod_auth_NTLM 
Active Directory 
Administrateur 
Mairie de Caluire 
Connecteur CMIS 
Typo3 login form 
Pages du site 
Connecteur 
WebDAV 
Utilisateurs 
Typo3 
Typo3 user mapping 
Mapping 
« Guest » 
Utilisateur + mot de passe Utilisateur uniquement 
Alfresco auth 
NTLM ou 
passthru / 
LDAP 
Alfresco auth 
Contenu Alfresco 
mod_ssl 
Credentials d’un compte « admin » 
Alfresco paramétrés dans TYPO3. 
Filtrage des résultats dans TYPO3 par 
application des ACLs (renvoyées par 
Alfresco via CMIS)
Le résultat.
Showtime
Retours Clients 
T3UNI 2012 
Solution logicielle ouverte et évolutive : solution non propriétaire. 
TYPO3 + Alfresco + AD 
25.06.2012 
Conduite et gestion de projet très efficace ! 
Bonne expertise
TYPO3 + Alfresco + AD 
Questions / Réponses 
T3UNI 2012 
25.06.2012
Merci
TYPO3 + Alfresco + AD 
Contacts 
Paul Blondiaux <pblondiaux@sodifrance.fr> 
Haythem Labbassi <hlabbassi@sodifrance.fr> 
Olivier Salivet <o.salivet@ville-caluire.fr> 
T3UNI 2012 
25.06.2012

Contenu connexe

Similaire à T3UNI12 - Université TYPO3 2012 : mariage TYPO3+ALFRESCO

Collab365 - Créer des applicatifs métier sous Sharepoint, oui ! Mais comment ...
Collab365 - Créer des applicatifs métier sous Sharepoint, oui ! Mais comment ...Collab365 - Créer des applicatifs métier sous Sharepoint, oui ! Mais comment ...
Collab365 - Créer des applicatifs métier sous Sharepoint, oui ! Mais comment ...
Thierry Buisson
 
BluAge sopra mdday2010
BluAge sopra mdday2010BluAge sopra mdday2010
BluAge sopra mdday2010
MD DAY
 

Similaire à T3UNI12 - Université TYPO3 2012 : mariage TYPO3+ALFRESCO (20)

Commerce électronique + WordPress, à l'aide!
Commerce électronique + WordPress, à l'aide!Commerce électronique + WordPress, à l'aide!
Commerce électronique + WordPress, à l'aide!
 
SharePoint 2016 les nouveautés / yosTour Lyon / Etienne Bailly | Benoit Jester
SharePoint 2016 les nouveautés / yosTour Lyon / Etienne Bailly | Benoit JesterSharePoint 2016 les nouveautés / yosTour Lyon / Etienne Bailly | Benoit Jester
SharePoint 2016 les nouveautés / yosTour Lyon / Etienne Bailly | Benoit Jester
 
Webinar Alfresco/Smile - Novembre 2013
Webinar Alfresco/Smile - Novembre 2013Webinar Alfresco/Smile - Novembre 2013
Webinar Alfresco/Smile - Novembre 2013
 
Retour d'expérience - Simplicité Software - 3 février 2016
Retour d'expérience - Simplicité Software - 3 février 2016Retour d'expérience - Simplicité Software - 3 février 2016
Retour d'expérience - Simplicité Software - 3 février 2016
 
Workflow : qu’apporte K2 à SharePoint 2010 ?
Workflow : qu’apporte K2 à SharePoint 2010 ?Workflow : qu’apporte K2 à SharePoint 2010 ?
Workflow : qu’apporte K2 à SharePoint 2010 ?
 
Collab365 - Créer des applicatifs métier sous Sharepoint, oui ! Mais comment ...
Collab365 - Créer des applicatifs métier sous Sharepoint, oui ! Mais comment ...Collab365 - Créer des applicatifs métier sous Sharepoint, oui ! Mais comment ...
Collab365 - Créer des applicatifs métier sous Sharepoint, oui ! Mais comment ...
 
Module d'administration déléguée dans Alfresco
Module d'administration déléguée dans AlfrescoModule d'administration déléguée dans Alfresco
Module d'administration déléguée dans Alfresco
 
Modules Marchés Publics pour Alfresco : Exécution et passation
Modules Marchés Publics pour Alfresco : Exécution et passationModules Marchés Publics pour Alfresco : Exécution et passation
Modules Marchés Publics pour Alfresco : Exécution et passation
 
La convergence des technologies pour aboutir au digital workspace. Des exempl...
La convergence des technologies pour aboutir au digital workspace. Des exempl...La convergence des technologies pour aboutir au digital workspace. Des exempl...
La convergence des technologies pour aboutir au digital workspace. Des exempl...
 
Digital workspace : la réalité
Digital workspace : la réalitéDigital workspace : la réalité
Digital workspace : la réalité
 
Exchange / Office 365 comment faire un déploiement hybride
Exchange / Office 365 comment faire un déploiement hybrideExchange / Office 365 comment faire un déploiement hybride
Exchange / Office 365 comment faire un déploiement hybride
 
Exchange / Office 365 comment faire un déploiement hybride
Exchange / Office 365 comment faire un déploiement hybrideExchange / Office 365 comment faire un déploiement hybride
Exchange / Office 365 comment faire un déploiement hybride
 
Présentation LINAGORA - OBM au @S2LQ
Présentation LINAGORA - OBM au @S2LQPrésentation LINAGORA - OBM au @S2LQ
Présentation LINAGORA - OBM au @S2LQ
 
BluAge sopra mdday2010
BluAge sopra mdday2010BluAge sopra mdday2010
BluAge sopra mdday2010
 
2015-08-27 Office 365 Techdays tour
2015-08-27 Office 365 Techdays tour2015-08-27 Office 365 Techdays tour
2015-08-27 Office 365 Techdays tour
 
Démystifions l'API-culture!
Démystifions l'API-culture!Démystifions l'API-culture!
Démystifions l'API-culture!
 
Web2 0 fr(4)
Web2 0 fr(4)Web2 0 fr(4)
Web2 0 fr(4)
 
meetup devops aix marseille du 16/05/23
meetup devops aix marseille du 16/05/23meetup devops aix marseille du 16/05/23
meetup devops aix marseille du 16/05/23
 
Petit déjeuner Octo - L'infra au service de ses projets
Petit déjeuner Octo - L'infra au service de ses projetsPetit déjeuner Octo - L'infra au service de ses projets
Petit déjeuner Octo - L'infra au service de ses projets
 
Petit-déjeuner OCTO - L'Infra au service de ses projets
Petit-déjeuner OCTO - L'Infra au service de ses projetsPetit-déjeuner OCTO - L'Infra au service de ses projets
Petit-déjeuner OCTO - L'Infra au service de ses projets
 

T3UNI12 - Université TYPO3 2012 : mariage TYPO3+ALFRESCO

  • 1. TYPO3 Alfresco Active Directory (& NTLM) Paul Blondiaux <pblondiaux@sodifrance.fr> Haythem Labbassi <hlabbassi@sodifrance.fr> Olivier Salivet <o.salivet@ville-caluire.fr> 25.06.2012
  • 2. Paul Blondiaux Expert TYPO3 – 2000 - 2012 ONEXT – Groupe Sodifrance Profil : empêcheur de tourner rond Pas certifié TYPO3  Olivier Salivet DSI Ville de Caluire et Cuire Haythem Labbassi Développeur TYPO3 Sodifrance Profil : Chef Projet / dev TYPO3 Pas encore  Christophe Garzaro Directeur Sodifrance Lyon T3UNI 2012 TYPO3 + Alfresco + AD 25.06.2012
  • 3. Projet Caluire & Cuire : Intra – Extra – Inter … NET !
  • 4. « Un problème sans solution, est un problème mal posé » A.Einstein
  • 5. Présentation Ville de Caluire et Cuire T3UNI 2012 TYPO3 + Alfresco + AD 25.06.2012 La ville : • située dans la 1ere couronne de Lyon • 42 000 habitants La mairie : • 550 agents
  • 6. Problématique Générale Un site intranet avec: Une gestion de contenu Une gestion documentaire Une authentification T3UNI 2012 TYPO3 + Alfresco + AD 25.06.2012 Un site extranet avec: Une gestion de contenu Une gestion documentaire Une authentification Un site internet avec: Une gestion de contenu … ouf !
  • 8. Questions Génériques TYPO3 ? Checked ! Alfresco ? Checked ! LDAP / AD ? Checked ! T3UNI 2012 TYPO3 + Alfresco + AD 25.06.2012
  • 9. Oops… Auto-authentification ? Remontées Alfresco dans TYPO3 ? Gestion des utilisateurs intra/extranet ? T3UNI 2012 TYPO3 + Alfresco + AD 25.06.2012
  • 11. Structure T3UNI 2012 TYPO3 + Alfresco + AD 25.06.2012 AUTHENTIFICATION TYPO3 ALFRECO SI CLIENT ? ? ?
  • 12. Authentification Utilisateurs Internautes Partenaires Mairie Personnels Mairie Administrateurs Mairie T3UNI 2012 TYPO3 + Alfresco + AD Mot de passe ? 25.06.2012 Login ?
  • 13. Authentification T3UNI 2012 Reverse-proxy (cache + auth. NTLM sur AD en interne) TYPO3 + Alfresco + AD Visiteur grand public 29.06.2012 Agent Mairie de Caluire Partenaire Administrateur Mairie de Caluire Connecteur CMIS Connecteur WebDAV Pages du site Contenu GED Alfresco / Share Active Directory
  • 14. Ressources Apache : mod_ssl, mod_auth_ntlm TYPO3 : atol_cmis, eu_ldap (patché par nos soins) Alfresco : CMIS AD : LDAP T3UNI 2012 TYPO3 + Alfresco + AD 25.06.2012
  • 15. Ressources T3UNI 2012 mod_rewrite mod_auth_ntlm (perl) TYPO3 + Alfresco + AD 25.06.2012 Connecteur CMIS Extensions standard TYPO3 Connecteur WebDAV Interface Alfresco mod_proxy mod_cache mod_expires mod_php5 eu_ldap (patchée) atol_cmis Interface Share Auth NTLM / Passthru Auth External / LDAP Active Directory
  • 17. Visiteur grand public Partenaire Détails techniques : authentification Agent Mairie de Caluire mod_auth_NTLM Active Directory Administrateur Mairie de Caluire Connecteur CMIS Typo3 login form Pages du site Connecteur WebDAV Utilisateurs Typo3 Typo3 user mapping Mapping « Guest » Utilisateur + mot de passe Utilisateur uniquement Alfresco auth NTLM ou passthru / LDAP Alfresco auth Contenu Alfresco mod_ssl Credentials d’un compte « admin » Alfresco paramétrés dans TYPO3. Filtrage des résultats dans TYPO3 par application des ACLs (renvoyées par Alfresco via CMIS)
  • 20. Retours Clients T3UNI 2012 Solution logicielle ouverte et évolutive : solution non propriétaire. TYPO3 + Alfresco + AD 25.06.2012 Conduite et gestion de projet très efficace ! Bonne expertise
  • 21. TYPO3 + Alfresco + AD Questions / Réponses T3UNI 2012 25.06.2012
  • 22. Merci
  • 23. TYPO3 + Alfresco + AD Contacts Paul Blondiaux <pblondiaux@sodifrance.fr> Haythem Labbassi <hlabbassi@sodifrance.fr> Olivier Salivet <o.salivet@ville-caluire.fr> T3UNI 2012 25.06.2012