It should work. But only "simple" authentification is currently supported.

Regards,
 Serge Huber.

Guillaume Kuhmel wrote:

Hello,

I've read previous messages on the list concerning LDAP connection, but i've 
found nothing that matches my problem.
I try to connect to a LDAP server.

My problem is that in order to access the LDAP server (even for just browsing 
it) i need to give the server a user AND a password.
(when i access LDAP throught a client such as LDAP Browser, i have to give a 
User DN and a password).
Does the users.ldap.properties file allow this kind of authentification ? or is 
it only possible to use public login ?


I've modified the users.ldap.properties like this: --------------------------------------------------------------------------------------------------------------- # Configuration file for e-pfl project users.ldap.context.factory = com.sun.jndi.ldap.LdapCtxFactory users.ldap.url = ldap://10.33.13.169:389/ users.ldap.authentification.mode = simple users.ldap.public.bind.dn = DC=AIX-WINDOWS2000,DC=com

# 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= SQLI1


# 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 = sn users.ldap.uid.search.name = OU=Users, OU=ZooTechnie, DC=AIX-WINDOWS2000,DC=com users.ldap.dn.identifier.attribute = cn users.ldap.search.countlimit = 100


# 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.username.attribute.map = sn users.ldap.firstname.attribute.map = givenName users.ldap.lastname.attribute.map = cn #users.ldap.email.attribute.map = mail users.ldap.organization.attribute.map = ou ---------------------------------------------------------------------------------------------------------------


The debug log shows this error when, in the Administration menu, i try to retrieve the list of users of the LDAP server:


144672 [Thread-25] DEBUG - started
144672 [Thread-25] DEBUG - started
144672 [Thread-25] DEBUG - Attempting connection to LDAP repository on 
ldap://10.33.13.169:389/...
144672 [Thread-25] DEBUG - Using authentification mode to connect to public 
dir...
144672 [Thread-25]  WARN - javax.naming.AuthenticationException: [LDAP: error 
code 49 - 80090308: LdapErr: DSID-0C09030B, comment: AcceptSecurityContext 
error,data 57, v893 ]
144672 [Thread-25] DEBUG - reconnect failed, returning null context...
144672 [Thread-25]  WARN - javax.naming.NamingException: Context is null !
144672 [Thread-25] DEBUG - Context passed is null, ignoring it...
144687 [Thread-25] DEBUG - Dispatching to servlet path = 
[/jsp/jahia/administration/admin.jsp]
144703 [Thread-25] DEBUG - Printing content output to real writer
144703 [Thread-25] DEBUG - Connection was already previously terminated, 
ignoring !
144703 [Thread-25] DEBUG - --[ POST Request End ] --


Thanks a lot for your help !! Regards,

Guillaume.









Reply via email to