No other way. If all in empty in the LDAP form that shoud be ok (at
least on this side).

On Mon, Apr 10, 2017 at 5:43 PM, Thomas Froehlich
<thomas.froehl...@technoteam.de> wrote:
>> Also make sure you did not set some LDAP properties with LDAP Application at
>> some point and forgot to reset them (yes even if you uninstalled the 
>> application).
>
> How else to reset them except to change the settings in the XWIKi 
> Administration at "Global Administration: LDAP"?
>
>
> -----Ursprüngliche Nachricht-----
> Von: users [mailto:users-boun...@xwiki.org] Im Auftrag von Thomas Mortagne
> Gesendet: Montag, 10. April 2017 15:51
> An: XWiki Users <users@xwiki.org>
> Betreff: Re: [xwiki-users] XWKI and AD DS authentication trouble
>
> On Mon, Apr 10, 2017 at 3:10 PM, Thomas Froehlich 
> <thomas.froehl...@technoteam.de> wrote:
>> Hi Thomas Mortagne,
>>
>> ty for your response.
>>
>>>* a wrong password (make sure you don't have some white space before
>>>or after for example)
>>>* wrong server host/port which lead to an LDAP server but not the
>>>expected one
>>
>>
>> I checked all settings again: there are no white spaces. And the server ip 
>> and port are the right ones. Till now I found no solution for thisAD DS bind 
>>  problem.
>
> I was not talking about the setting, {0} means "use the password the user put 
> in the login form".
>
> Also make sure you did not set some LDAP properties with LDAP Application at 
> some point and forgot to reset them (yes even if you uninstalled the 
> application).
>
>>
>> What about the following log file DEBUG messages:
>>
>>> o.x.contrib.ldap.XWikiLDAPConfig -  ldap_group_classes: [groupofnames, 
>>> posixgroup, apple-group, groupofuniquenames, dynamicgroup,
>>>       groupwisedistributionlist, group, dynamicgroupaux]
>>> o.x.contrib.ldap.XWikiLDAPConfig - ldap_group_memberfields:
>>> [uniquemember, memberuid, member]
>>
>> I never configured group attributes / fields or such things. These messages 
>> are normal and not an indication of some missing configuration?
>
> Those are the default.
>
> Anyway it does not matter since the authenticator can not even bind to the 
> LDAP server.
>
>>
>> Kind regards
>> Thomas
>>
>>
>> -----Ursprüngliche Nachricht-----
>> Von: users [mailto:users-boun...@xwiki.org] Im Auftrag von Thomas
>> Mortagne
>> Gesendet: Freitag, 7. April 2017 13:35
>> An: XWiki Users <users@xwiki.org>
>> Betreff: Re: [xwiki-users] XWKI and AD DS authentication trouble
>>
>> On Fri, Apr 7, 2017 at 12:33 PM, Thomas Froehlich 
>> <thomas.froehl...@technoteam.de> wrote:
>>> Hi @all
>>>
>>> I have some trouble to connect a new blank XWIKI installation to a MS AD DS 
>>> Server.
>>>
>>> This is my XWIKI installation:
>>>
>>> XWIKI Enterprise 9.2
>>> LDAP relecant Extensions:
>>> - LDAP Application 9.2.4
>>> - LDAP Class Libraries for Java (JLDAP) 4.3
>>> - LDAP API 9.2.4
>>> - LDAP Authenticator 9.2.4
>>>
>>> The only LDAP related settings in xwiki.cfg are:
>>>     
>>> xwiki.authentication.authclass=org.xwiki.contrib.ldap.XWikiLDAPAuthServiceImpl
>>>     xwiki.authentication.ldap.trylocal=1
>>>
>>> These are the most important AD DS connection settings done in the XWIKI 
>>> "LDAP Application" UI interface:
>>>    Ldap login matching: CN={0},OU=Benutzer,OU=TTBV,DC=ttbv,DC=local
>>>    Ldap password matching: {1}
>>>    Restrict to group: CN=xwiki,OU=Gruppen,OU=TTBV,DC=ttbv,DC=local
>>>    Ldap base DN: DC=ttbv,DC=local
>>>    Ldap UID attribute name: CN
>>>
>>>
>>> Unfortunately, the bind to the AD DS server doesn't work. In the XWIKI log 
>>> file with LDAP logging set to "debug" I get the following exception:
>>>
>>> TRACE o.x.c.ldap.XWikiLDAPAuthServiceImpl - Starting LDAP
>>> authentication DEBUG o.x.c.ldap.XWikiLDAPAuthServiceImpl - The provided 
>>> user is null. We don't try to authenticate, it probably means the user is 
>>> in non logged mode.
>>> TRACE o.x.c.ldap.XWikiLDAPAuthServiceImpl - Starting LDAP
>>> authentication DEBUG o.x.contrib.ldap.XWikiLDAPConfig -
>>> remoteUserParser: null DEBUG o.x.contrib.ldap.XWikiLDAPConfig -
>>> ldap_group_classes: [groupofnames, posixgroup, apple-group,
>>> groupofuniquenames, dynamicgroup, groupwisedistributionlist, group,
>>> dynamicgroupaux] DEBUG o.x.contrib.ldap.XWikiLDAPConfig -
>>> ldap_group_memberfields: [uniquemember, memberuid, member] DEBUG
>>> o.x.c.ldap.XWikiLDAPConnection - Connection to LDAP server
>>> [xxx.xx.xxx.x:xxx] DEBUG o.x.c.ldap.XWikiLDAPConnection - Binding to
>>> LDAP server with credentials login=[CN=Thomas
>>> Froehlich,OU=Benutzer,OU=TTBV,DC=ttbv,DC=local]
>>> DEBUG o.x.c.ldap.XWikiLDAPAuthServiceImpl - Local LDAP authentication 
>>> failed.
>>> org.xwiki.contrib.ldap.XWikiLDAPException: Error number 0 in 5: LDAP bind 
>>> failed with LDAPException.
>>>         at 
>>> org.xwiki.contrib.ldap.XWikiLDAPConnection.open(XWikiLDAPConnection.java:227)
>>>         at 
>>> org.xwiki.contrib.ldap.XWikiLDAPConnection.open(XWikiLDAPConnection.java:155)
>>>         at 
>>> org.xwiki.contrib.ldap.XWikiLDAPAuthServiceImpl.ldapAuthenticateInContext(XWikiLDAPAuthServiceImpl.java:518)
>>>         at 
>>> org.xwiki.contrib.ldap.XWikiLDAPAuthServiceImpl.ldapAuthenticate(XWikiLDAPAuthServiceImpl.java:334)
>>>         at 
>>> org.xwiki.contrib.ldap.XWikiLDAPAuthServiceImpl.authenticate(XWikiLDAPAuthServiceImpl.java:268)
>>>         at 
>>> com.xpn.xwiki.user.impl.xwiki.MyFormAuthenticator.authenticate(MyFormAuthenticator.java:272)
>>>         at 
>>> com.xpn.xwiki.user.impl.xwiki.MyFormAuthenticator.processLogin(MyFormAuthenticator.java:192)
>>>         at 
>>> com.xpn.xwiki.user.impl.xwiki.MyFormAuthenticator.processLogin(MyFormAuthenticator.java:174)
>>>         at 
>>> com.xpn.xwiki.user.impl.xwiki.XWikiAuthServiceImpl.checkAuth(XWikiAuthServiceImpl.java:239)
>>>         at 
>>> org.xwiki.contrib.ldap.XWikiLDAPAuthServiceImpl.checkAuth(XWikiLDAPAuthServiceImpl.java:163)
>>>         at com.xpn.xwiki.XWiki.checkAuth(XWiki.java:3788)
>>>
>>> The same exception occurs if I use the following subdomain setting (found 
>>> on the Internet):
>>> Ldap login matching: ttbv\\{0}
>>>
>>> I tested the connection settings from above using  another LDAP client like 
>>> "SOFTERRA LDAP Browser 4.5" and the settings worked fine: Using this LDAP 
>>> browser with login credentials "CN=Thomas 
>>> Froehlich,OU=Benutzer,OU=TTBV,DC=ttbv,DC=local" (plus pwd) I was able to 
>>> connect to the AD DS server and I was able to browse to the group 
>>> "CN=xwiki,OU=Gruppen,OU=TTBV,DC=ttbv,DC=local" (so there are no 
>>> restrictions for this user to browse the directory from base DN down to any 
>>> group).
>>
>> If the DN we see in the debug log ("Binding to LDAP server with
>> credentials...") is right then all I can think of are:
>> * a wrong password (make sure you don't have some white space before
>> or after for example)
>> * wrong server host/port which lead to an LDAP server but not the
>> expected one
>>
>>>
>>> I have no more ideas what else to do or what else to test.  Any kind of 
>>> help is welcome.
>>>
>>> With kind regards
>>> Thomas
>>
>>
>>
>> --
>> Thomas Mortagne
>
>
>
> --
> Thomas Mortagne



-- 
Thomas Mortagne

Reply via email to