Sorry, I have no solutions for you.  But I have a question, what did  
you do to get LDAP Debug messages?  I tried turning them on, but they  
don't seem to work for me.

Thanks,
Sam

On Oct 24, 2008, at 8:40 AM, Bartłomiej Radziszewski wrote:

> hello,
>
> I'm trying connect xwiki to the ldap using this manual
> http://platform.xwiki.org/xwiki/bin/view/AdminGuide/Authentication#HGenericLDAPconfiguration
> but have problem with auth..
>
> i'm using:
> slapd 2.3.30-5+etch2
> apache-tomcat-6.0.18
> xwiki-enterprise-web-1.7-milestone-1.war
> jdk1.6.0_07
>
> xwiki.cfg ldap section:
>
>
> xwiki 
> .authentication 
> .authclass=com.xpn.xwiki.user.impl.LDAP.XWikiLDAPAuthServiceImpl
>
> xwiki.authentication.ldap=1
> xwiki.authentication.ldap.server=127.0.0.1
> xwiki.authentication.ldap.port=389
> xwiki.authentication.ldap.bind_DN=cn={0},ou=people,dc=xxx,dc=com
> xwiki.authentication.ldap.bind_pass={1}
> xwiki.authentication.ldap.validate_password=0
> #
> xwiki 
> .authentication 
> .ldap.user_group=cn=developers,ou=groups,o=MegaNova,c=US
>
> #
> xwiki 
> .authentication.ldap.exclude_group=cn=admin,ou=groups,o=MegaNova,c=US
> xwiki.authentication.ldap.base_DN=ou=people,dc=xxx,dc=com
> xwiki.authentication.ldap.UID_attr=cn
> used "when xwiki.authentication.ldap.validate_password" is set to 1
> xwiki.authentication.ldap.password_field=userPassword
> #
> xwiki 
> .authentication 
> .ldap 
> .group_classes 
> = 
> group 
> ,groupOfNames 
> ,groupOfUniqueNames 
> ,dynamicGroup,dynamicGroupAux,groupWiseDistributionList
>
> # xwiki.authentication.ldap.group_memberfields=member,uniqueMember
> xwiki 
> .authentication 
> .ldap 
> .fields_mapping 
> = 
> last_name 
> =sn,first_name=givenName,fullname=fullName,email=mail,ldap_dn=dn
>
> xwiki.authentication.ldap.update_user=1
> #
> xwiki 
> .authentication 
> .ldap 
> .group_mapping 
> =XWiki.XWikiAdminGroup=cn=AdminRole,ou=groups,o=MegaNova,c=US|\
>
> #
> XWiki.Organisation=cn=testers,ou=groups,o=MegaNova,c=US
> # xwiki.authentication.ldap.groupcache_expiration=21800
> # xwiki.authentication.ldap.mode_group_sync=always
> xwiki.authentication.ldap.trylocal=1
> xwiki.authentication.ldap.ssl=0
> xwiki.authentication.ldap.ssl.keystore=
> #
> xwiki 
> .authentication 
> .ldap.ssl.secure_provider=com.sun.net.ssl.internal.ssl.Provider
>
>
>
> java LDAP debug module exeption:
> /
> 21:07:39,624 [http://localhost:8080/bin/loginsubmit/XWiki/XWikiLogin]
> [http-8080-7] DEBUG LDAP.XWikiLDAPAuthServiceImpl   - LDAP
> authentication failed: login null
> 21:07:39,627 [http://localhost:8080/bin/loginsubmit/XWiki/XWikiLogin]
> [http-8080-7] DEBUG ldap.XWikiLDAPConnection        - Connection to  
> LDAP
> server [127.0.0.1:389]
> 21:07:39,641 [http://localhost:8080/bin/loginsubmit/XWiki/XWikiLogin]
> [http-8080-7] DEBUG ldap.XWikiLDAPConnection        - Binding to LDAP
> server with credentials login=[cn=user1,ou=people,dc=xxx,dc=com ]
> password=[user1]
> 21:07:39,644 [http://localhost:8080/bin/loginsubmit/XWiki/XWikiLogin]
> [http-8080-7] DEBUG LDAP.XWikiLDAPAuthServiceImpl   - Found user dn  
> with
> the user object: cn=user1,ou=people,dc=xxx,dc=com
> 21:07:39,646 [http://localhost:8080/bin/loginsubmit/XWiki/XWikiLogin]
> [http-8080-7] DEBUG LDAP.XWikiLDAPAuthServiceImpl   - LDAP attributes
> will be used to update XWiki attributes.
> 21:07:39,646 [http://localhost:8080/bin/loginsubmit/XWiki/XWikiLogin]
> [http-8080-7] DEBUG ldap.XWikiLDAPConfig            - Ready to create
> user from LDAP with fields
> last_name 
> =sn,first_name=givenName,fullname=fullName,email=mail,ldap_dn=dn
> 21:07:39,649 [http://localhost:8080/bin/loginsubmit/XWiki/XWikiLogin]
> [http-8080-7] DEBUG LDAP.XWikiLDAPAuthServiceImpl   - Updating  
> existing
> user with LDAP attribues located at cn=user1,ou=people,dc=xxx,dc=com
> 21:07:39,650 [http://localhost:8080/bin/loginsubmit/XWiki/XWikiLogin]
> [http-8080-7] DEBUG ldap.XWikiLDAPConfig            - Ready to create
> user from LDAP with fields
> last_name 
> =sn,first_name=givenName,fullname=fullName,email=mail,ldap_dn=dn
> 21:07:39,651 [http://localhost:8080/bin/loginsubmit/XWiki/XWikiLogin]
> [http-8080-7] DEBUG LDAP.XWikiLDAPAuthServiceImpl   - Local LDAP
> authentication failed.
> java.lang.NullPointerException
>      at
> com 
> .xpn 
> .xwiki 
> .user 
> .impl 
> .LDAP 
> .XWikiLDAPAuthServiceImpl 
> .updateUserFromLDAP(XWikiLDAPAuthServiceImpl.java:730)
>
>      at
> com 
> .xpn 
> .xwiki 
> .user 
> .impl 
> .LDAP 
> .XWikiLDAPAuthServiceImpl.syncUser(XWikiLDAPAuthServiceImpl.java:497)
>
>      at
> com 
> .xpn 
> .xwiki 
> .user 
> .impl 
> .LDAP 
> .XWikiLDAPAuthServiceImpl 
> .ldapAuthenticateInContext(XWikiLDAPAuthServiceImpl.java:410)
>
>      at
> com 
> .xpn 
> .xwiki 
> .user 
> .impl 
> .LDAP 
> .XWikiLDAPAuthServiceImpl 
> .ldapAuthenticate(XWikiLDAPAuthServiceImpl.java:198)
>
>      at
> com 
> .xpn 
> .xwiki 
> .user 
> .impl 
> .LDAP 
> .XWikiLDAPAuthServiceImpl.authenticate(XWikiLDAPAuthServiceImpl.java: 
> 149)
>
>      at
> com 
> .xpn 
> .xwiki 
> .user 
> .impl 
> .xwiki.MyFormAuthenticator.authenticate(MyFormAuthenticator.java:239)
>
>      at
> com 
> .xpn 
> .xwiki 
> .user 
> .impl 
> .xwiki.MyFormAuthenticator.processLogin(MyFormAuthenticator.java:165)
>
>      at
> com 
> .xpn 
> .xwiki 
> .user 
> .impl 
> .xwiki.MyFormAuthenticator.processLogin(MyFormAuthenticator.java:148)
>
>      at
> com 
> .xpn 
> .xwiki 
> .user 
> .impl.xwiki.XWikiAuthServiceImpl.checkAuth(XWikiAuthServiceImpl.java: 
> 205)
>
>      at com.xpn.xwiki.XWiki.checkAuth(XWiki.java:3564)
>      at
> com 
> .xpn 
> .xwiki 
> .user 
> .impl 
> .xwiki.XWikiRightServiceImpl.checkAccess(XWikiRightServiceImpl.java: 
> 139)
>
>      at com.xpn.xwiki.XWiki.checkAccess(XWiki.java:3572)
>      at com.xpn.xwiki.XWiki.prepareDocuments(XWiki.java:4478)
>      at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:190)
>      at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:115)
>      at
> org 
> .apache 
> .struts 
> .action.RequestProcessor.processActionPerform(RequestProcessor.java: 
> 431)
>
>      at
> org 
> .apache.struts.action.RequestProcessor.process(RequestProcessor.java: 
> 236)
>
>      at
> org.apache.struts.action.ActionServlet.process(ActionServlet.java: 
> 1196)
>      at
> org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
>      at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
>      at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>      at
> org 
> .apache 
> .catalina 
> .core 
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: 
> 290)
>
>      at
> org 
> .apache 
> .catalina 
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>
>      at
> com 
> .xpn 
> .xwiki 
> .wysiwyg 
> .server.filter.ConversionFilter.doFilter(ConversionFilter.java:96)
>
>      at
> org 
> .apache 
> .catalina 
> .core 
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: 
> 235)
>
>      at
> org 
> .apache 
> .catalina 
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>
>      at
> com 
> .xpn 
> .xwiki 
> .web 
> .SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java: 
> 287)
>
>      at
> org 
> .apache 
> .catalina 
> .core 
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: 
> 235)
>
>      at
> org 
> .apache 
> .catalina 
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>
>      at
> com 
> .xpn 
> .xwiki 
> .web 
> .SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java: 
> 112)
>
>      at
> org 
> .apache 
> .catalina 
> .core 
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: 
> 235)
>
>      at
> org 
> .apache 
> .catalina 
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>
>      at
> org 
> .apache 
> .catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: 
> 233)
>
>      at
> org 
> .apache 
> .catalina.core.StandardContextValve.invoke(StandardContextValve.java: 
> 191)
>
>      at
> org 
> .apache 
> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>
>      at
> org 
> .apache 
> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>
>      at
> org 
> .apache 
> .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java: 
> 109)
>
>      at
> org 
> .apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java: 
> 286)
>      at
> org 
> .apache.coyote.http11.Http11Processor.process(Http11Processor.java: 
> 845)
>      at
> org.apache.coyote.http11.Http11Protocol 
> $Http11ConnectionHandler.process(Http11Protocol.java:583)
>
>      at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java: 
> 447)
>      at java.lang.Thread.run(Thread.java:619)
> 21:07:39,653 [http://localhost:8080/bin/loginsubmit/XWiki/XWikiLogin]
> [http-8080-7] DEBUG LDAP.XWikiLDAPAuthServiceImpl   - Trying
> authentication against XWiki DB/
>
> Somebody can help me? Thanks and Greetings,
> Bart
>
> -- 
> Bartłomiej Radziszewski
> mobile: +48 509 561 540
> e-mail: [EMAIL PROTECTED]
> JID: [EMAIL PROTECTED]
> ICQ: #305569725
>
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/users
>

_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to