Bonjour,J'utilise alfresco community 3.4 et je souhaiterais gérer mes authentification au travers de LDAP.Je sais qu'il y a déjà beaucoup de sujet de forum sur cette question et je pense en avoir utilisé pas mal mais sans succès.Je suis en stage dans une entreprise et je ne maitrise pas du tout LDAP ni Alfresco d’ailleurs.J'ai lu les documentations que j'ai pu trouvé sur internet.Cependant je n'arrive jamais à faire la liaison entre LDAP et Alfresco.J'ai vu que beaucoup donnait un fichier alfresco.log que je n'arrive pas à trouver ce que j'ai trouvé qui s'y rapproche le plus est deux fichier : alfresco/tomcat/logs/stdout_20120510 alfresco/tomcat/logs/stderr_20120510Je peux donc joindre ces deux fichiers si nécessaire.J'ai essayé de les lire : déjà je ne voit nul part qu'il charge les fichier LDAP que j'ai paramétrer et de plus les erreur ne sont pas très explicite, elles disent juste que la connexion a échoué et qu'il faut que je vérifie mes configuration LDAP.Je vais décrire la procédure que j'ai effectuée : 1°) dans le fichier Alfresco/tomcat/shared/classes/alfresco-global.properties , j'ai changé les lignes suivantes: ldap.authentication.active=true
authentication.chain=ldap-ad:ldap-ad,alfrescoNtlm:alfrescoNtlm
2°) J'ai modifié le fichier Alfresco/tomcat/shared/classes/alfresco/extension/subsystems/Authentification/ldap-ad/ldap-ad-authentication.properties Voilà mon code de ce fichier:ldap.authentication.active=true
ldap.authentication.allowGuestLogin=false
ldap.authentication.userNameFormat=uid=%s,ou=monorg,dc=mondomaine,dc=fr //ici j'ai changé les valeurs en remplaçant par mes valeurs
ldap.authentication.java.naming.factory.initial=com.sun.jndi.ldap.LdapCtxFactory
ldap.authentication.java.naming.provider.url=ldap://monurl:389 //modifié par mes valeurs
ldap.authentication.java.naming.security.authentication=simple
ldap.authentication.escapeCommasInBind=false
ldap.authentication.escapeCommasInUid=false
ldap.authentication.defaultAdministratorUserNames=admin //login de mon administrateur
ldap.synchronization.active=true
ldap.synchronization.java.naming.security.authentication=simple
ldap.synchronization.java.naming.security.principal=cn\=monutilisateur,ou\=monorg,dc\=mondomaine,dc\=fr //remplacer par mes valeur
ldap.synchronization.java.naming.security.credentials=sonmotdepasse //remplacer par mes valeur
ldap.synchronization.queryBatchSize=1000
ldap.synchronization.attributeBatchSize=1000
ldap.synchronization.groupQuery=(objectclass\=group)
ldap.synchronization.groupDifferentialQuery=(&(objectclass\=group)(!(modifyTimestamp<\={0})))
ldap.synchronization.personQuery=(&(objectclass\=user)(userAccountControl\:1.2.840.113556.1.4.803\:\=512))
ldap.synchronization.personDifferentialQuery=(&(objectclass\=user)(userAccountControl\:1.2.840.113556.1.4.803\:\=512)(!(modifyTimestamp<\={0})))
ldap.synchronization.groupSearchBase=ou\=Security Groups,ou\=Alfresco,dc=domain
ldap.synchronization.userSearchBase=ou\=User Accounts,ou=\Alfresco,dc=domain
ldap.synchronization.modifyTimestampAttributeName=modifyTimestamp
ldap.synchronization.timestampFormat=yyyyMMddHHmmss'.0Z'
ldap.synchronization.userIdAttributeName=sAMAccountName
ldap.synchronization.userFirstNameAttributeName=givenName
ldap.synchronization.userLastNameAttributeName=sn
ldap.synchronization.userEmailAttributeName=mail
ldap.synchronization.userOrganizationalIdAttributeName=company
ldap.synchronization.defaultHomeFolderProvider=userHomesHomeFolderProvider
ldap.synchronization.groupIdAttributeName=cn
ldap.synchronization.groupDisplayNameAttributeName=displayName
ldap.synchronization.groupType=group
ldap.synchronization.personType=user
ldap.synchronization.groupMemberAttributeName=member
ldap.synchronization.enableProgressEstimation=true3°)J'ai créer un fichier Alfresco/tomcat/shared/classes/alfresco/extension/subsystems/Authentification/ldap-ad/ldap-ad-authentication-context.xmlà partir du fichierAlfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/subsystems/Authentication/ldap-ad/ldap-ad-authentication-context.xmlsans rien modifiéVoilà je pense avoir été assez précise si il manque des informations dites le moi.Je pense avoir suivi à la lettre les instructions des tutoriels que j'ai trouvé.Merci d'avance pour toute l'aide que vous pourrez m'apporter.