cancel
Showing results for 
Search instead for 
Did you mean: 

configuring Zimbra 7 Ldap with Alfresco 3.4.d

anikug
Champ in-the-making
Champ in-the-making
Hi,

I'm trying to configure Zimbra 7 ldap with Alfresco 3.4.d. I tried my level best but users are not displaying in Alfresco.

My ldap-authentication.properties file is

ldap.authentication.userNameFormat=uid=%s,uid=zimb ra,cn=admins,cn=zimbra

ldap.authentication.java.naming.factory.initial=co m.sun.jndi.ldap.LdapCtxFactory

ldap.authentication.java.naming.provider.url=ldap://192.168.10.11:389

ldap.authentication.java.naming.security.authentic ation=simple

ldap.authentication.escapeCommasInBind=false

ldap.authentication.escapeCommasInUid=false

ldap.authentication.defaultAdministratorUserNames= admin

ldap.synchronization.active=true

ldap.synchronization.java.naming.security.authenti cation=simple

ldap.synchronization.java.naming.security.principa l=cn=config

ldap.synchronization.java.naming.security.credenti als=password

ldap.synchronization.queryBatchSize=0

ldap.synchronization.attributeBatchSize=0

ldap.synchronization.groupQuery=(objectclass\=grou pOfNames)

ldap.synchronization.groupDifferentialQuery=(&(obj ectclass\=groupOfNames)(!(modifyTimestamp<\={0})))

ldap.synchronization.personQuery=(&(ou\=*)(objectC lass\=organizationalPerson)(zimbraMailStatus\=enab led))

ldap.synchronization.personDifferentialQuery=(&(ob jectclass\=inetOrgPerson)(!(modifyTimestamp<\={0}) ))

ldap.synchronization.groupSearchBase=ou\=Groups,dc \=domain,dc\=com

ldap.synchronization.userSearchBase=ou\=People,dc\ =domain,dc\=com

ldap.synchronization.modifyTimestampAttributeName= modifyTimestamp

ldap.synchronization.timestampFormat=yyyyMMddHHmms s'Z'

ldap.synchronization.userIdAttributeName=uid

ldap.synchronization.userFirstNameAttributeName=gi venName

ldap.synchronization.userLastNameAttributeName=sn

ldap.synchronization.userEmailAttributeName=mail

ldap.synchronization.userOrganizationalIdAttribute Name=ou

ldap.synchronization.defaultHomeFolderProvider=use rHomesHomeFolderProvider

ldap.synchronization.groupIdAttributeName=cn

ldap.synchronization.groupDisplayNameAttributeName =description

ldap.synchronization.groupType=groupOfNames

ldap.synchronization.personType=inetOrgPerson

ldap.synchronization.groupMemberAttributeName=memb er

ldap.synchronization.enableProgressEstimation=true
I can able to do ldapsearch


ldapsearch -x -Z -v -H 'ldap://192.168.10.11' -b 'ou=people,dc=domain,dc=com' -D 'uid=admin,ou=people,dc=domain,dc=com' -W

Please help me to solve my issue

Thanks in Advance

Anikug
1 REPLY 1

anikug
Champ in-the-making
Champ in-the-making
Hooray !  Smiley Very Happy

Its working


ldap.authentication.active=true
ldap.authentication.allowGuestLogin=true
ldap.authentication.userNameFormat=uid=%s,ou=people,dc=domain,dc=com
ldap.authentication.java.naming.factory.initial=com.sun.jndi.ldap.LdapCtxFactory
ldap.authentication.java.naming.provider.url=ldap://192.168.10.11:389
ldap.authentication.java.naming.security.authentication=simple
ldap.authentication.escapeCommasInBind=false
ldap.authentication.escapeCommasInUid=false
ldap.authentication.defaultAdministratorUserNames=admin
ldap.synchronization.active=true
ldap.synchronization.java.naming.security.authentication=simple
ldap.synchronization.java.naming.security.principal=uid=admin,ou=people,dc=domain,dc=com
ldap.synchronization.java.naming.security.credentials=Password123
ldap.synchronization.queryBatchSize=0
ldap.synchronization.attributeBatchSize=0
ldap.synchronization.groupQuery=(objectclass\=posixGroup)
ldap.synchronization.groupDifferentialQuery=(&(objectclass\=posixGroup)(!(modifyTimestamp<\={0})))
ldap.synchronization.personQuery=(&(objectClass=organizationalPerson)(zimbraMailStatus=enabled))
ldap.synchronization.personDifferentialQuery=(&(objectclass\=posixAccount)(!(modifyTimestamp<\={0})))
ldap.synchronization.groupSearchBase=ou\=Groups,dc\=domain,dc\=com
ldap.synchronization.userSearchBase=ou\=People,dc\=domain,dc\=com
ldap.synchronization.modifyTimestampAttributeName=modifyTimestamp
ldap.synchronization.timestampFormat=yyyyMMddHHmmss'Z'
ldap.synchronization.userIdAttributeName=uid
ldap.synchronization.userFirstNameAttributeName=givenName
ldap.synchronization.userLastNameAttributeName=sn
ldap.synchronization.userEmailAttributeName=mail
ldap.synchronization.userOrganizationalIdAttributeName=ou
ldap.synchronization.defaultHomeFolderProvider=userHomesHomeFolderProvider
ldap.synchronization.groupIdAttributeName=cn
ldap.synchronization.groupDisplayNameAttributeName=description
ldap.synchronization.groupType=posixGroup
ldap.synchronization.personType=zimbraMailRecipient
ldap.synchronization.groupMemberAttributeName=member
ldap.synchronization.enableProgressEstimation=true

Now I'm trying to configure CIFS with Ldap.  I know its not an easy, but I hope things go smoothly.