On Fri, Jun 15, 2012 at 9:05 AM, Patrycja Suchomska <[email protected]> wrote:
I've managed to enable ldap authentication first for 'admin' user, and then for 'xwiki' user. I've changed these values on the site you've mentioned (http://yourdomain/xwiki/bin/edit/XWiki/XWikiPreferences?editor=object):
Ldap login matching cn={0},dc=debuntu,dc=local
Ldap base DN dc=debuntu,dc=local
Not that you can just empty a fiedl if you want it to be taken from xwiki.cfg.
I also think that my ldap 'xwiki' user password was too short. Perhaps this is why the authentication failed.
The correct output in catalina.out (maybe someone else will find it useful)
2012-06-15 08:58:16,204 [http://10.1.0.220:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin] TRACE u.i.L.XWikiLDAPAuthServiceImpl - Starting LDAP authentication 2012-06-15 08:58:16,205 [http://10.1.0.220:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin] DEBUG c.x.x.p.l.XWikiLDAPConfig - ldap_group_classes: [groupofnames, groupwisedistributionlist, dynamicgroup, dynamicgroupaux, groupofuniquenames, group] 2012-06-15 08:58:16,205 [http://10.1.0.220:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin] DEBUG c.x.x.p.l.XWikiLDAPConfig - ldap_group_memberfields: [member, uniquemember] 2012-06-15 08:58:16,205 [http://10.1.0.220:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin] DEBUG c.x.x.p.l.XWikiLDAPConnection - Connection to LDAP server [127.0.0.1:389] 2012-06-15 08:58:16,211 [http://10.1.0.220:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin] DEBUG c.x.x.p.l.XWikiLDAPConnection - Binding to LDAP server with credentials login=[uid=xwiki,ou=People,dc=debuntu,dc=local] 2012-06-15 08:58:16,213 [http://10.1.0.220:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin] DEBUG c.x.x.p.l.XWikiLDAPUtils - Searching for the user in LDAP: user [xwiki] base [ou=People,dc=debuntu,dc=local] query [(uid=xwiki)] uid [uid] 2012-06-15 08:58:16,214 [http://10.1.0.220:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin] DEBUG c.x.x.p.l.XWikiLDAPConnection - LDAP search: baseDN=[ou=People,dc=debuntu,dc=local] query=[(uid=xwiki)] attr=[[uid, uid, uid, uid]] ldapScope=[2] 2012-06-15 08:58:16,215 [http://10.1.0.220:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin] DEBUG c.x.x.p.l.XWikiLDAPConnection - - values for attribute [uid] 2012-06-15 08:58:16,215 [http://10.1.0.220:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin] DEBUG c.x.x.p.l.XWikiLDAPConnection - |- [xwiki] 2012-06-15 08:58:16,215 [http://10.1.0.220:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin] DEBUG c.x.x.p.l.XWikiLDAPConnection - LDAP search found attributes [[{name=dn value=uid=xwiki,ou=People,dc=debuntu,dc=local}, {name=uid value=xwiki}]] 2012-06-15 08:58:16,215 [http://10.1.0.220:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin] DEBUG c.x.x.p.l.XWikiLDAPUtils - LDAP attributes will be used to update XWiki attributes. 2012-06-15 08:58:16,215 [http://10.1.0.220:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin] DEBUG c.x.x.p.l.XWikiLDAPUtils - Updating existing user with LDAP attribues located at [uid=xwiki,ou=People,dc=debuntu,dc=local] 2012-06-15 08:58:16,306 [http://10.1.0.220:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin] DEBUG c.x.x.p.l.XWikiLDAPUtils - Start synchronization of LDAP profile [[{name=dn value=uid=xwiki,ou=People,dc=debuntu,dc=local}, {name=uid value=xwiki}]] with existing user profile based on mapping [{uid=fullname}] 2012-06-15 08:58:16,306 [http://10.1.0.220:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin] DEBUG u.i.L.XWikiLDAPAuthServiceImpl - LDAP authentication succeed with principal [XWiki.xwiki] 2012-06-15 08:58:16,341 [http://10.1.0.220:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin] WARN o.x.v.i.DefaultVelocityEngine - Deprecated usage of method [com.xpn.xwiki.api.XWiki.parseMessage] in /templates/login.vm@29,33
Anyway, it works now, thank you very much for your help.
Glad it's ok now :)
Patricia _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
-- Thomas Mortagne