Old LDAP Authentication (before XWiki Platform 1.3M2)
Generic LDAP configuration
In order to enable the LDAP support you have to change the authentication method in WEB-INF/xwiki.cfg as follows:xwiki.authentication.ldap=1
- xwiki.authentication.ldap.server
- LDAP server, either an IP address or a host name. For example: localhost
- xwiki.authentication.ldap.port
- LDAP server port number. Typical value is 389.
- xwiki.authentication.ldap.check_level
- The default value is 2 if this property is not defined. Here are the possible values
- checklevel 0: LDAP connection login to LDAP is sufficient
- checklevel 1: Login & username located, attributes loaded
- checklevel 2: Compare password for user (e.g. necessary if the LDAP bind didn't use the user's credentials)
- The default value is 2 if this property is not defined. Here are the possible values
- xwiki.authentication.ldap.base_DN
- xwiki.authentication.ldap.bind_DN
- xwiki.authentication.ldap.bind_pass
- xwiki.authentication.ldap.UID_attr
- xwiki.authentication.ldap.fields_mapping
xwiki.authentication.ldap=1
xwiki.authentication.ldap.authclass=com.xpn.xwiki.user.impl.LDAP.LDAPAuthServiceImpl
xwiki.authentication.ldap.server=dsmaster
xwiki.authentication.ldap.check_level=1
xwiki.authentication.ldap.port=389
xwiki.authentication.ldap.base_DN=department=USER,department=INFORMATIK,department=1230,o=MP
xwiki.authentication.ldap.bind_DN=cn={0},department=USER,department=INFORMATIK,department=1230,o=MP
xwiki.authentication.ldap.bind_pass={1}
xwiki.authentication.ldap.UID_attr=uidLDAP Configuration for Active Directory
Here are values of the properties you need to set if your LDAP server implementation is Miscrosoft Active Directory:- ldap_server: name/IP of AD server machine
- ldap_port: port (e.g. 389)
- ldap_check_level: 1
- ldap_base_DN: name of root DN (e.g. dc=ad,dc=company,dc=com)
- ldap_bind_DN: domain{0} (e.g. ad{0} where {0} will be replaced by username during validation)
- ldap_bind_pass: {1} (where {1} will be replaced by password during validation)
- ldap_UID_attr: sAMAccountName
- ldap_fields_mapping: name=sAMAccountName,last_name=sn,first_name=givenName,fullname=displayName,mail=mail,ldap_dn=dn
xwiki.authentication.ldap=1
xwiki.authentication.ldap.authclass=com.xpn.xwiki.user.impl.LDAP.LDAPAuthServiceImpl
xwiki.authentication.ldap.server=adserver
xwiki.authentication.ldap.check_level=1
xwiki.authentication.ldap.port=389
xwiki.authentication.ldap.base_DN=dc=subdomain,dc=domain,dc=suffix
xwiki.authentication.ldap.bind_DN=subdomain\\{0}
xwiki.authentication.ldap.bind_pass={1}
xwiki.authentication.ldap.UID_attr=sAMAccountName
xwiki.authentication.ldap.fields_mapping=name=sAMAccountName,last_name=sn,first_name=givenName,fullname=displayName,mail=mail,ldap_dn=dn
Version 1.2 last modified by VincentMassol on 19/02/2008 at 12:59
Document data
Attachments:
No attachments for this document
Comments: 0