AnsweredAssumed Answered

Ldap Active Directory Sync

Question asked by micdy on Jan 26, 2010
Latest reply on Feb 2, 2010 by micdy
Hello,
i'm trying to set up AD authentication and sync,  the authentication work fine,
but synchronisation dont work…

i try to fix my problem for days now,  but nothing work  and dont find my answer in other post

Here is my config  in  :  alfresco-global.properties


#Authentication chain
authentication.chain=passthru1:passthru,ldap1:ldap

#Passthru
passthru.authentication.useLocalServer=false
passthru.authentication.domain=
passthru.authentication.servers=DOMAIN\\999.999.999.999
passthru.authentication.guestAccess=false
passthru.authentication.defaultAdministratorUserNames=Alfresco
passthru.authentication.connectTimeout=5000
passthru.authentication.offlineCheckInterval=300
passthru.authentication.protocolOrder=TCPIP

alfresco.authentication.authenticateCIFS=false
alfresco.authentication.allowGuestLogin=false

#LDAP Sync
ldap.authentication.active=false
ldap.synchronization.active=true
ldap.authentication.java.naming.security.authentication=simple
ldap.authentication.java.naming.provider.url=ldap://999.999.999.999:389
ldap.synchronization.java.naming.security.principal=Alfresco_user
ldap.synchronization.java.naming.security.credentials=Alfresco_user_PASSWORD
ldap.authentication.userNameFormat=%s
ldap.authentication.allowGuestLogin=false
ldap.synchronization.userSearchBase=dc=domain,dc=com
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.personType=person
ldap.synchronization.personType=user
ldap.synchronization.queryBatchSize=1000
ldap.synchronization.timestampFormat=yyyyMMddHHmmss'.0Z'
ldap.synchronization.modifyTimestampAttributeName=modifyTimestamp
ldap.synchronization.personQuery=(objectclass=user)
ldap.synchronization.groupQuery=(objectclass=group)
ldap.synchronization.groupType=group
synchronization.synchronizeChangesOnly=false
synchronization.import.cron=0 0 * * * ?
synchronization.syncOnStartup=true

i keep looking for a solution,  if i find it, i will post it here.

Thank you so much for your time and help

Outcomes