I was able to get the LDAP working using the GUI of ldap application
finally. However, if I uninstall both the LDAP Authenticator and the LDAP
Application extensions from the extensions manager, the LDAP application
still remains in the XWiki Administration page, and I am able to use the
GUI to set the values. Is this expected?
Thanks
On Sat, Sep 10, 2016 at 2:53 AM, Thomas Mortagne <thomas.mortagne(a)xwiki.com>
wrote:
On Fri, Sep 9, 2016 at 10:22 PM, Dibyendu Das
<dibyendu.adm(a)gmail.com>
wrote:
Hi,
I am trying to set up Ldap integration, and have installed both LDAP
Authenticator and LDAP Application.
I am using XWiki 8.2.1.
In my xwiki.cfg file I have the following settings in the LDAP section:
#-# LDAP authentication service
xwiki.authentication.authclass=com.xpn.xwiki.user.impl.LDAP.
XWikiLDAPAuthServiceImpl
xwiki.authentication.ldap=1
xwiki.authentication.ldap.server=the.ldap.server
xwiki.authentication.ldap.port=389
xwiki.authentication.ldap.bind_DN=cn={0},ou=something1,
ou=something2,ou=something3,dc=something4,dc=something5,
dc=something6,dc=something7
xwiki.authentication.ldap.bind_pass={1}
xwiki.authentication.ldap.base_DN=
xwiki.authentication.ldap.fields_mapping=last_name=sn,
first_name=givenName,email=mail
xwiki.authentication.ldap.update_user=1
xwiki.authentication.ldap.trylocal=1
If you plan to setup LDAP using xwiki.cfg, you can get rid of the
"LDAP Application" which only job is to help set fields in
XWikiPreferences. If you remove the application empty all the fields
you set with it since they overwrite xwiki.cfg.
Also you are using core LDAP authentication configuration here so you
don't need to install "LDAP Authenticator" extension. See
http://platform.xwiki.org/xwiki/bin/view/AdminGuide/Authentication#
HLDAPAuthentication.
Rest of the lines are commented. Note that there's nothing in base_DN
field. I have provided the same values
in bin/admin/XWiki/XWikiPreferences?editor=globaladmin§ion=LDAP&
space=XWiki.
But the page shows ldap.missingLdapService at the
top of the page.
There seems to be an issue with the translation associated to key
"ldap.missingLdapService" which should display: "LDAP service is not
available. Please verify your installation." which mean the
application cannot find the LDAP script service (used by the
application to retrieve values from the LDAP server). It has nothing
do to with whatever field you set and have nothing to do with the
authentication itself, it just reduce a bit the features of the UI
which become the static form you see.
Any ideas why this is happening?
Thanks
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users
--
Thomas Mortagne
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users