Hi all,
I use XWS version 1.1 or 1.2M with the same problem since few days :-(
There is no problem for locals users (even or simple user), but when
users
auth via LDAP (openldap), when they connect, there is an error :
You cannot create a personnal space since your not registered on this
wiki!
whereas they are connected ...
I didn't find any clues to solve the problem and never see this error in
the
archives ...
Here is the ldap config :
xwiki.authentication.ldap=1
xwiki.authentication.authclass=com.xpn.xwiki.user.impl.LDAP.XWikiLDAPAuthServiceImpl
xwiki.authentication.ldap.server=ldap.test.com
xwiki.authentication.ldap.port=391
xwiki.authentication.ldap.bind_DN=uid={0},ou=people,dc=uhp-nancy,dc=fr
xwiki.authentication.ldap.bind_pass={1}
xwiki.authentication.ldap.validate_password=0
xwiki.authentication.ldap.base_DN=ou=people,dc=uhp-nancy,dc=fr
xwiki.authentication.ldap.UID_attr=uid
xwiki.authentication.ldap.group_classes=groupOfNames
xwiki.authentication.ldap.group_memberfields=member
xwiki.authentication.ldap.fields_mapping=last_name=sn,first_name=givenName,fullname=displayName,email=mail,ldap_dn=dn
xwiki.authentication.ldap.update_user=1
xwiki.authentication.ldap.trylocal=1
xwiki.authentication.ldap.ssl=0
Here is the debug, we can find an error "New XWiki user created: null" :
18:48:59,211
[
http://172.22.123.8:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin]
[http-8080-1] DEBUG LDAP.XWikiLDAPAuthServiceImpl - Found user dn with
the
user object: null
18:48:59,212
[
http://172.22.123.8:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin]
[http-8080-1] DEBUG LDAP.XWikiLDAPAuthServiceImpl - Searching for the
user
in LDAP: user:massenot base:ou=people,dc=uhp-nancy,dc=fr
query:(uid=massenot) uid:uid
18:48:59,212
[
http://172.22.123.8:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin]
[http-8080-1] DEBUG ldap.XWikiLDAPConfig - Ready to create
user
from LDAP with fields
last_name=sn,first_name=givenName,fullname=displayName,email=mail,ldap_dn=dn
18:48:59,216
[
http://172.22.123.8:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin]
[http-8080-1] DEBUG LDAP.XWikiLDAPAuthServiceImpl - LDAP attributes
will
be used to update XWiki attributes.
18:48:59,216
[
http://172.22.123.8:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin]
[http-8080-1] DEBUG LDAP.XWikiLDAPAuthServiceImpl - Creating new XWiki
user based on LDAP attribues located at
uid=massenot,ou=people,dc=uhp-nancy,dc=fr
18:48:59,216
[
http://172.22.123.8:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin]
[http-8080-1] DEBUG ldap.XWikiLDAPConfig - Ready to create
user
from LDAP with fields
last_name=sn,first_name=givenName,fullname=displayName,email=mail,ldap_dn=dn
18:48:59,266
[
http://172.22.123.8:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin]
[http-8080-1] DEBUG LDAP.XWikiLDAPAuthServiceImpl - New XWiki user
created: null
18:48:59,435
[
http://172.22.123.8:8080/xwiki/bin/loginsubmit/XWiki/$!redirect]
[http-8080-1] DEBUG LDAP.XWikiLDAPAuthServiceImpl - Found user dn with
the
user object: uid=massenot,ou=people,dc=uhp-nancy,dc=fr
18:48:59,435
[
http://172.22.123.8:8080/xwiki/bin/loginsubmit/XWiki/$!redirect]
[http-8080-1] DEBUG LDAP.XWikiLDAPAuthServiceImpl - LDAP attributes
will
be used to update XWiki attributes.
18:48:59,435
[
http://172.22.123.8:8080/xwiki/bin/loginsubmit/XWiki/$!redirect]
[http-8080-1] DEBUG ldap.XWikiLDAPConfig - Ready to create
user
from LDAP with fields
last_name=sn,first_name=givenName,fullname=displayName,email=mail,ldap_dn=dn
18:48:59,437
[
http://172.22.123.8:8080/xwiki/bin/loginsubmit/XWiki/$!redirect]
[http-8080-1] DEBUG LDAP.XWikiLDAPAuthServiceImpl - Updating existing
user
with LDAP attribues located at uid=massenot,ou=people,dc=uhp-nancy,dc=fr
18:48:59,437
[
http://172.22.123.8:8080/xwiki/bin/loginsubmit/XWiki/$!redirect]
[http-8080-1] DEBUG ldap.XWikiLDAPConfig - Ready to create
user
from LDAP with fields
last_name=sn,first_name=givenName,fullname=displayName,email=mail,ldap_dn=dn
18:48:59,615 [
http://172.22.123.8:8080/xwiki/bin/view/Main/]
[http-8080-1]
DEBUG LDAP.XWikiLDAPAuthServiceImpl - Found user dn with the user
object:
uid=massenot,ou=people,dc=uhp-nancy,dc=fr
18:48:59,616 [
http://172.22.123.8:8080/xwiki/bin/view/Main/]
[http-8080-1]
DEBUG LDAP.XWikiLDAPAuthServiceImpl - LDAP attributes will be used to
update XWiki attributes.
18:48:59,616 [
http://172.22.123.8:8080/xwiki/bin/view/Main/]
[http-8080-1]
DEBUG ldap.XWikiLDAPConfig - Ready to create user from LDAP
with
fields
last_name=sn,first_name=givenName,fullname=displayName,email=mail,ldap_dn=dn
18:48:59,618 [
http://172.22.123.8:8080/xwiki/bin/view/Main/]
[http-8080-1]
DEBUG LDAP.XWikiLDAPAuthServiceImpl - Updating existing user with LDAP
attribues located at uid=massenot,ou=people,dc=uhp-nancy,dc=fr
18:48:59,618 [
http://172.22.123.8:8080/xwiki/bin/view/Main/]
[http-8080-1]
DEBUG ldap.XWikiLDAPConfig - Ready to create user from LDAP
with
fields
last_name=sn,first_name=givenName,fullname=displayName,email=mail,ldap_dn=dn
Any clues ?
I have try the old method for LDAP
(com.xpn.xwiki.user.impl.LDAP.LDAPAuthServiceImpl), the result is
different
but not correct ...)
Thx.
(Sorry if you received twice, i didn't validate my account in the list
the
first one ...).
_______________________________________________
users mailing list
users(a)xwiki.org