LDAP authentication doesn't work with OpenLDAP servers

Description

The LDAP authentication works out of the box only with Windows Active Directory. This is primarily due to user@domain principal string in LDAP.java

For OpenLDAP we need uid=user,dc..... principal. The line is already there in LDAP.java commented out, however we should have a way to use OpenLDAP without code modification. One way to do it would be to search the domain string for "dc=" and use OpenLDAP principal if its found.

Environment

None

Activity

Show:

hans.riess April 29, 2015 at 10:12 AM

A possible solution could be a system config value, which will select the openldap or the Active Directory way

Duplicate

Details

Assignee

Reporter

Priority

Created February 7, 2015 at 3:49 PM
Updated May 1, 2019 at 12:02 PM
Resolved March 25, 2019 at 7:22 PM