cancel
Showing results for 
Search instead for 
Did you mean: 

LDAP Login et sync ne fonctionne pas

aguamemnon
Champ in-the-making
Champ in-the-making
salut ,

config :

Openlad and alfresco 4.0 comunity

mon fichier alfresco-global.properties

######AUTHENTIFICATION CHAIN####
authentication.chain=alfinst:alfrescoNtlm,ldap1:ldap-ad

et mon ldap-ad-authentication.properties


ldap.authentication.defaultAdministratorUserNames=Administrator,alfresco,aguamemnon
######SUBSYSTEM AUTHENTIFICATION####

### SIMPLE AUTHENTIFICATION ###
ldap.authentication.java.naming.security.authentication=simple
ldap.authentication.userNameFormat=uid=%s,ou=Users,ou=Accounts

ldap.authentication.active=true
ldap.authentication.java.naming.factory.initial=com.sun.jndi.ldap.LdapCtxFactory
ldap.authentication.java.naming.provider.url=ldap://serveur.forge-project.net:389

ldap.authentication.allowGuestLogin=false

#####################################
###### SUBSYSTEM SYNCHRONISATION ####
#####################################

ldap.synchronization.active=true

ldap.synchronization.java.naming.security.principal=cn=manager,cn=internal,dc=forge-project,dc=net
ldap.synchronization.java.naming.security.credentials=g0PK5+gZJHX/5S5U
ldap.synchronization.queryBatchSize=500
ldap.synchronization.attributeBatchSize=500
ldap.synchronization.groupQuery=(objectclass=groupOfNames)
ldap.synchronization.groupDifferentialQuery=(&(objectclass=groupOfNames)(!(modifyTimestamp<\={0})))
ldap.authentication.escapeCommasInBind=false
ldap.authentication.escapeCommasInUid=false
ldap.synchronization.personQuery=(objectclass=inetOrgPerson)
ldap.synchronization.personDifferentialQuery=(&(objectclass=inetOrgPerson)(!(modifyTimestamp<\={0})))
ldap.synchronization.groupSearchBase=ou=Groups,ou=Accounts,dc=forge-project,dc=net
ldap.synchronization.userSearchBase=ou=Users,ou=Accounts,dc=forge-project,dc=net

ldap.synchronization.modifyTimestampAttributeName=modifyTimestamp
ldap.synchronization.timestampFormat=yyyyMMddHHmmss'Z'

################# ATTRIBUTE MAPPING #############
#### mapping to unique username in username attribute###
ldap.synchronization.userIdAttributeName=uid
#ldap.synchronization.userLastNameAttributeName=cn
#ldap.synchronization.userEmailAttributeName=mail
#ldap.synchronization.userFirstNameAttributeName=givenName
#ldap.synchronization.groupIdAttributeName=cn
#ldap.synchronization.groupType=
#ldap.synchronization.personType=
#ldap.synchronization.groupMemberAttributeName=member
#ldap.synchronization.userOrganizationalIdAttributeName=company
ldap.synchronization.userFirstNameAttributeName=givenName
ldap.synchronization.userLastNameAttributeName=sn
ldap.synchronization.userEmailAttributeName=mail
ldap.synchronization.userOrganizationalIdAttributeName=o
ldap.synchronization.defaultHomeFolderProvider=userHomesHomeFolderProvider
ldap.synchronization.groupIdAttributeName=cn
ldap.synchronization.groupType=groupOfNames
ldap.synchronization.personType=inetOrgPerson
ldap.synchronization.groupMemberAttributeName=member

ldap.synchronization.enableProgressEstimation=true

####################################
###### SYNCHRONISATION SETTINGS ####
####################################

synchronization.autoCreatePeopleOnLogin=false
#synchronization.import.group.clearAllChildren=true
# full sync or only changes?
synchronization.synchronizeChangesOnly=false

# to sync on each alfresco startup
synchronization.syncOnStartup=true
synchronization.syncWhenMissingPeopleLogIn=true

### DONT USE UNIX CRON EXPRESSION- USE QUARTZ CRON EXPRESSIONS!!!
### look here http://www.quartz-scheduler.org/docs/tutorials/crontrigger.html
### synchronisation starts every 15 minutes!
synchronization.import.cron=0 0/15 * * * ?

sync users is OK
sync group is OK
sync users dans les groups ne fonctionne pas
impossible de logger un user du ldap
2 REPLIES 2

rguinot
Confirmed Champ
Confirmed Champ
Verifiez que dans votre LDAP l'attribut qui indique le membership à un groupe (est-ce bien member ? c'est la valeur par défaut pour OpenLDAP mais peut être en utilisez vous un custom). Vérifiez également que vous synchronisez bien les groupes dont les users font partie et vice versa.

Vérifier également le log (si nécessaire en debug sur la partie synchro).

ozim
Champ in-the-making
Champ in-the-making
Tu as le même problème que moi, sauf que moi j'arrive à me loguer avec mon LDAP, mais ma synchro users dans groupes ne fonctionnent pas non plus.
Voici mon post si quelqu'un à des idées. : https://forums.alfresco.com/fr/viewtopic.php?f=6&t=5366
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.