Bonjour
Il y a 5 fichiers impactés :
* Configuration LDAP
etc/ldap/groups.ldap.properties
etc/ldap/users.ldap.properties
* Enregistrement des fournisseurs
etc/services/usermanager/group-router-config.xml
etc/services/usermanager/router-config.xml
* Configuration Spring
etc/spring/applicationcontext-services.xml
Cordialement
-- Arnaud
MARCUCCI Olivier a écrit :
Bonjour à tous,
Je suis nouveau dans l’utilisation de jahia et j’ai certaines
difficultés à configurer une connexion à un LDAP. Je m’explique :
1- Je suis allé enlever les commentaires (provider et criteria)
dans les fichiers /router-config.xml/ et /group-router-config.xml/ se
trouvant à /TOMCAT_HOME/webapps/jahia/WEB-INF/etc/services/usermanager/
/comme cela est expliqué dans la FAQ : http://www.jahia.net/jahia/589#3
Y’a-t-il une autre modification à apporter à ces fichiers ?
2- Je suis allé configurer les fichiers /users.ldap.properties/ et
/groups.ldap.properties /se trouvant à
/TOMCAT_HOME/webapps/jahia/WEB-INF/etc/ldap// malheureusement je crois
que je me trompe à ce niveau de la configuration voici comment je l’ai
configuré :
# Configuration file for standard ldap server
users.ldap.context.factory = com.sun.jndi.ldap.LdapCtxFactory
users.ldap.url = ldap://localhost:389/
users.ldap.authentification.mode = simple
users.ldap.public.bind.dn = dc=essai,dc=fr
# if you need to login to do public browsing of the directory, uncomment
the following line and enter the password.
users.ldap.public.bind.password = secret
# the following value will be used as the user key, if it's not found
the user will not be used !
users.ldap.uid.search.attribute = cn=olivier,dc=essai,dc=fr
# base dn search
users.ldap.uid.search.name = dc=essai,dc=fr
users.ldap.search.countlimit = 100
users.ldap.search.objectclass = person
# the following defines the attributes to use for wildcard search such
as *=*test*
users.ldap.search.wildcards.attributes = ou, cn, o, c, mail, uid,
uniqueIdentifier, givenName, sn, dn
# Map attribute, that indicate which LDAP attribute to map to Jahia
standard properties
# Make sure you comment out the ones you are not using, especially if
the LDAP
# repository contains same names attributes. If you don't searching
users will
# most probably not work correctly.
users.ldap.defined.username.attribute.map = cn
users.ldap.firstname.attribute.map = givenName
users.ldap.lastname.attribute.map = sn
users.ldap.email.attribute.map = mail
users.ldap.organization.attribute.map = ou
Je me connecte normalement sur mon LDAP avec les paramètres suivant :
Base DN : dc=essai,dc=fr
Utilisateur DN : cn=olivier,dc=secret,dc=fr
Mot de passe : secret
Protocole : Ldap v3
Hote : localhost
Port : 389
Lorsque je me connecte à Jahia en administrateur et que je souhaite,
dans la partie « Manage user », effectuer une recherche je ne trouve pas
dans la partie /Fournisseur// d’accès/ mon ldap.
Si vous pouviez m’éclairer sur le sujet.
Merci
Cordialement
Olivier MARCUCCI