Hi,
There appears to be two conflicting documents for the rest api for registering a new LDAP domain for OS 2.x.
Here: https://openspecimen.atlassian.net/wiki/display/CAT/Register+Authentication+Domain
And
Here: https://openspecimen.atlassian.net/wiki/display/CAT/LDAP+Configuration
The attributes for the LDAP config seem different. Like “password”: “bind password” vs “bindPassword”:“john” where I assume the binding password is for the DN of the user who can read the directory for searching. However it could be that one is the openpspecimen user bind and one is for the search user/manager that is searching the directory. The props that seem to be used in the LdapAuthenticationServiceImpl.java seem to match the LDAP+Configuration page.
So it’s unclear where things are failing when trying to configure OS 2.0 for LDAP authentication. Default logging doesn’t show much. Also PUT and DELETE fail as not supported for trying to update or delete a domain and config so I’ve been removing from the database manually, which is not ideal.
Any clarification would be great!
Thanks,
Randy