Myself, I try to add LDAP authentication without succeed. How could I setup log to display LDAP request and response? I've update log4j.properties with: log4j.logger.com.xpn.plugin.ldap=debug log4j.lo.com.xpn.xwiki.user.impl.LDAP=debug
Arnaud. 2008/8/21 Thomas Mortagne <[EMAIL PROTECTED]> > If it does not work you should try to enable debug log (see > http://platform.xwiki.org/xwiki/bin/view/AdminGuide/Logging) to see > mre details on what append during the LDAP authentication. > > On Thu, Aug 21, 2008 at 10:59 AM, Thomas Mortagne > <[EMAIL PROTECTED]> wrote: > > Hi, > > > > Your configuration seems correct to me (except the > > XWiki.XWikiAllGroup=cn=users,ou=xwiki,ou=Groups,dc=mydomain in > > group_mapping which is useless). > > > > Could you try the last 1.5 snapshot at > > > http://maven.xwiki.org/snapshots/com/xpn/xwiki/platform/xwiki-core/1.5-SNAPSHOT/ > > (which will be soon the 1.5.1), I fixed some bugs (like ogin with user > > id contaning poits that was broken) on LDAP but not directly related > > to this. With this version it's working for me with OpenLDAP but, not > > with exactly the same LDAP schema but very similar. > > > > On Wed, Aug 20, 2008 at 11:17 PM, Richard V. <[EMAIL PROTECTED]> wrote: > >> > >> > >> Hello XWiki users, > >> > >> I have a problem getting OpenLDAP to work with XWiki 1.5.11446. For some > strange reason i cannot login into xwiki from an account located in OpenLDAP > and no error messages are produced. The login page just refreshes itself and > nothing else happens. This problem started when I migrated Xwiki 1.4 to 1.5. > As solution, I downgraded back to 1.4 and everything seems to work again. Is > the LDAP plugin broken in 1.5? I have copy-pasted a sample ldif of my > OpenLDAP as well as the xwiki.cfg settings so that someone can give me a > hint on where the problem could be. > >> > >> Many thanks in advanced. > >> > >> Richard > >> > >> ------------------------------------------------------ BEGIN > ldif------------------------------------------------------------------- > >> > >> dn: dc=mydomain > >> objectClass: organization > >> objectClass: dcObject > >> dc: mydomain > >> o: mydomain > >> > >> dn: ou=Users,dc=mydomain > >> objectClass: organizationalUnit > >> ou: Users > >> > >> dn: ou=People,ou=Users,dc=mydomain > >> objectClass: organizationalUnit > >> ou: People > >> > >> dn: ou=Groups,dc=mydomain > >> objectClass: organizationalUnit > >> ou: Groups > >> > >> dn: ou=Machines,ou=Users,dc=mydomain > >> objectClass: organizationalUnit > >> ou: Machines > >> > >> dn: ou=Domains,dc=mydomain > >> objectClass: organizationalUnit > >> ou: Domains > >> > >> dn: sambaDomainName=SCRAPPY,ou=Domains,dc=mydomain > >> objectClass: sambaDomain > >> sambaAlgorithmicRidBase: 1000 > >> sambaSID: S-1-5-21-4074884656-2525905897-914379862 > >> sambaDomainName: SCRAPPY > >> sambaMinPwdLength: 8 > >> > >> dn: cn=domainUsers,ou=Groups,dc=mydomain > >> objectClass: sambaGroupMapping > >> objectClass: posixGroup > >> displayName: Domain Users > >> sambaGroupType: 2 > >> sambaSID: S-1-5-21-4074884656-2525905897-914379862-513 > >> description: Domain Users > >> gidNumber: 2001 > >> cn: domainUsers > >> memberUid: richi > >> > >> dn: cn=domainGuests,ou=Groups,dc=mydomain > >> objectClass: sambaGroupMapping > >> objectClass: posixGroobjectClass: posixGroup > >> displayName: Domain Guests > >> sambaGroupType: 2 > >> sambaSID: S-1-5-21-4074884656-2525905897-914379862-514 > >> description: Domain Guests > >> gidNumber: 2002 > >> cn: domainGuests > >> > >> dn: cn=domainComputers,ou=Groups,dc=mydomain > >> objectClass: sambaGroupMapping > >> objectClass: posixGroup > >> displayName: Domain Computers > >> sambaGroupType: 2 > >> sambaSID: S-1-5-21-4074884656-2525905897-914379862-515 > >> description: Domain Computers > >> gidNumber: 2003 > >> cn: domainComputers > >> > >> dn: uid=richi,ou=People,ou=Users,dc=mydomain > >> objectClass: sambaSamAccount > >> objectClass: shadowAccount > >> objectClass: posixAccount > >> objectClass: inetOrgPerson > >> sambaHomeDrive: U: > >> sambaDomainName: SCRAPPY > >> sambaAcctFlags: [XU ] > >> displayName: Richi > >> sambaPrimaryGroupSID: S-1-5-21-4074884656-2525905897-914379862-512 > >> sambaSID: S-1-5-21-4074884656-2525905897-914379862-5000 > >> sambaLMPassword: <hidden> > >> sambaNTPassword: <hidden> > >> sambaPwdLastSet: 1218502167 > >> shadowWarning: 10 > >> shadowInactive: 10 > >> shadowMin: 1 > >> shadowMax: 365 > >> homeDirectory: /home/richi > >> loginShell: /bin/bash > >> uid: richi > >> cn: Richi > >> uidNumber: 2000 > >> gidNumber: 2000 > >> sn: Smith > >> givenName: Richi > >> shadowLastChange: 14105 > >> userPassword: secret > >> > >> dn: cn=domainAdmins,ou=Groups,dc=mydomain > >> cn: domainAdmins > >> description: Domain Admins > >> objectClass: sambaGroupMapping > >> objectClass: posixGroup > >> gidNumber: 2000 > >> sambaSID: S-1-5-21-4074884656-2525905897-914379862-512 > >> sambaGroupType: 2 > >> displayName: Domain Admin > >> > >> dn: ou=xwiki,ou=Groups,dc=mydomain > >> ou: xwiki > >> objectClass: top > >> objectClass: organizationalUnit > >> > >> dn: cn=users,ou=xwiki,ou=Groups,dc=mydomain > >> cn: users > >> member: uid=richi,ou=People,ou=Users,dc=mydomain > >> objectClass: groupOfNames > >> objectClass: top > >> ou: xwiki > >> > >> dn: cn=admins,ou=xwiki,ou=Groups,dc=mydomain > >> cn: admins > >> member: uid=richi,ou=People,ou=Users,dc=mydomain > >> ou: xwiki > >> objectClass: groupOfNames > >> objectClass: top > >> > >> > >> ------------------------------------------------- END ldif > ------------------------------------------------------------ > >> > >> ------------------------------------------------- BEGIN xwiki.cfg > ------------------------------------------------ > >> #-# new LDAP authentication service > >> > xwiki.authentication.authclass=com.xpn.xwiki.user.impl.LDAP.XWikiLDAPAuthServiceImpl > >> > >> #-# Turn LDAP authentication on - otherwise only XWiki authentication > >> #-# 0: disable > >> #-# 1: enable > >> xwiki.authentication.ldap=1 > >> > >> #-# LDAP Server (Active Directory, eDirectory, OpenLDAP, etc.) > >> xwiki.authentication.ldap.server=localhost > >> xwiki.authentication.ldap.port=389 > >> > >> #-# LDAP login, empty = anonymous access, otherwise specify full dn > >> #-# {0} is replaced with the username, {1} with the password > >> xwiki.authentication.ldap.bind_DN=uid={0},ou=People,ou=Users,dc=mydomain > >> xwiki.authentication.ldap.bind_pass={1} > >> > >> #-# Force to check password after LDAP connection > >> #-# 0: disable > >> #-# 1: enable > >> xwiki.authentication.ldap.validate_password=0 > >> > >> #-# only members of the following group will be verified in the LDAP > >> # otherwise only users that are found after searching starting from the > base_DN > >> > xwiki.authentication.ldap.user_group=cn=users,ou=xwiki,ou=Groups,dc=mydomain > >> > >> #-# base DN for searches > >> xwiki.authentication.ldap.base_DN=ou=People,ou=Users,dc=mydomain > >> #-# Specifies the LDAP attribute containing the identifier to be used as > the XWiki name (default=cn) > >> xwiki.authentication.ldap.UID_attr=uid > >> > >> #-# [SINCE 1.5M1, XWikiLDAPAuthServiceImpl] > >> #-# Specifies the LDAP attribute containing the password to be used > "when xwiki.authentication.ldap.validate_password" is set to 1 > >> xwiki.authentication.ldap.password_field=userPassword > >> > >> #-# [SINCE 1.5M1, XWikiLDAPAuthServiceImpl] > >> #-# The potential LDAP groups classes. Separated by commas. > >> > xwiki.authentication.ldap.group_classes=group,groupOfNames,groupOfUniqueNames,dynamicGroup > >> > >> #-# [SINCE 1.5M1, XWikiLDAPAuthServiceImpl] > >> #-# The potential names of the LDAP groups fields containings the > members. Separated by commas. > >> xwiki.authentication.ldap.group_memberfields=member,uniqueMember > >> > >> #-# retrieve the following fields from LDAP and store them in the XWiki > user object (xwiki-attribute=ldap-attribute) > >> #-# ldap_dn=dn -- dn is set by class, caches dn in XWiki.user object > for faster access > >> > xwiki.authentication.ldap.fields_mapping=last_name=sn,first_name=givenName,fullname=displayName,email=mail > >> > >> #-# [SINCE 1.3M2, XWikiLDAPAuthServiceImpl] > >> #-# on every login update the mapped attributes from LDAP to XWiki > otherwise thi > >> s happens only once when the XWiki account is created. > >> xwiki.authentication.ldap.update_user=1 > >> > >> #-# [SINCE 1.3M2, XWikiLDAPAuthServiceImpl] > >> #-# mapps XWiki groups to LDAP groups, separator is "|" > >> xwiki.authentication.ldap.group_mapping=\ > >> XWiki.XWikiAdminGroup=cn=admins,ou=xwiki,ou=Groups,dc=mydomain|\ > >> XWiki.XWikiAllGroup=cn=users,ou=xwiki,ou=Groups,dc=mydomain > >> > >> #-# [SINCE 1.3M2, XWikiLDAPAuthServiceImpl] > >> #-# time in s after which the list of members in a group is refreshed > from LDAP (default=3600*6) > >> #Every half an hour > >> xwiki.authentication.ldap.groupcache_expiration=1800 > >> > >> #-# [SINCE 1.3M2, XWikiLDAPAuthServiceImpl] > >> #-# - create : synchronize group membership only when the user is first > created > >> #-# - always: synchronize on every login > >> xwiki.authentication.ldap.mode_group_sync=always > >> > >> #-# if ldap authentication fails for any reason, try XWiki DB > authentication with the same credentials > >> xwiki.authentication.ldap.trylocal=0 > >> > >> #-# [SINCE 1.3M2, XWikiLDAPAuthServiceImpl] > >> #-# SSL connection to LDAP server > >> #-# 0: normal > >> #-# 1: SSL > >> # xwiki.authentication.ldap.ssl=0 > >> > >> #-# [SINCE 1.3M2, XWikiLDAPAuthServiceImpl] > >> #-# The keystore file to use in SSL connection > >> # xwiki.authentication.ldap.ssl.keystore= > >> > >> #-# [SINCE 1.5M1, XWikiLDAPAuthServiceImpl] > >> #-# The java secure provider used in SSL connection > >> # > xwiki.authentication.ldap.ssl.secure_provider=com.sun.net.ssl.internal.ssl.Provider > >> > >> --------------------------------------------------- END xwiki.cfg > --------------------------------------------------------- > >> > >> _________________________________________________________________ > >> Get ideas on sharing photos from people like you. Find new ways to > share. > >> > http://www.windowslive.com/explore/photogallery/posts?ocid=TXT_TAGLM_WL_Photo_Gallery_082008 > >> _______________________________________________ > >> users mailing list > >> users@xwiki.org > >> http://lists.xwiki.org/mailman/listinfo/users > >> > > > > > > > > -- > > Thomas Mortagne > > > > > > -- > Thomas Mortagne > _______________________________________________ > users mailing list > users@xwiki.org > http://lists.xwiki.org/mailman/listinfo/users > _______________________________________________ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users