I am attempting to enable LDAP authentication for i2b2 signon for one user id, my own. These are my settings:
authentication_method LDAP
connection_url
ldap://mfadldap.mfad.mfroot.org:389search_base dc=mfad,dc=mfroot,dc=org
distinguished_name CN=M094076,OU=Users,OU=MCR,DC=mfad,DC=mfroot,DC=org
security_authentication simple
This is the error I am getting back:.
11:36:07,944 ERROR [edu.harvard.i2b2.pm.delegate.ServicesHandler] (Thread-277) [LDAP: error code 49 - 80090308: LdapErr: DSID-0C0903A9, comment: AcceptSecurityContext error, data 52e, v1db1 ]
11:36:07,944 ERROR [stderr] (Thread-277) java.lang.Exception: [LDAP: error code 49 - 80090308: LdapErr: DSID-0C0903A9, comment: AcceptSecurityContext error, data 52e, v1db1 ]
52e = invalid credentials
I have run the values by my LDAP administrator and he says they look good.
If I supply the same values to an LPDA explorer tool I make a good connection.
Why is i2b2 unable to make a connection? How can I further isolate the error?
I eventually want to set the LPDA authentication up on the Hive Global Params.
What value do I set the parameter distinguished_name to? The documentation doesn't explain the difference between "cuser", "dn;", or "uid"