I am trying to configure OpenKM to use the LDAP here, however it doesn\'t seem to be able to find the bind user (despite it being correct).
I receive the following error:
2009-06-17 11:15:31,608 DEBUG [org.jboss.security.auth.spi.LdapExtLoginModule] Bad password for username=dignan
javax.naming.AuthenticationException: [LDAP: error code 49 - SASL(-13): user not found: no user in database uid=openkm,cn=users,dc=sub,dc=domain,dc=tld]
This is my configuration part of login-config.xml:
I receive the following error:
2009-06-17 11:15:31,608 DEBUG [org.jboss.security.auth.spi.LdapExtLoginModule] Bad password for username=dignan
javax.naming.AuthenticationException: [LDAP: error code 49 - SASL(-13): user not found: no user in database uid=openkm,cn=users,dc=sub,dc=domain,dc=tld]
This is my configuration part of login-config.xml:
Code: Select all
<!-- OpenKM -->
<application-policy name = \"OpenKM\">
<authentication>
<login-module code=\"org.jboss.security.auth.spi.LdapExtLoginModule\" flag=\"required\" >
<module-option name=\"java.naming.provider.url\">ldap://sub.domain.tld:389</module-option>
<module-option name=\"bindDN\">uid=openkm,cn=users,dc=sub,dc=domain,dc=tld</module-option>
<module-option name=\"java.naming.security.authentication\">CRAM-MD5</module-option>
<module-option name=\"bindCredential\">password</module-option>
<module-option name=\"baseCtxDN\">cn=users,dc=sub,dc=domain,dc=tld</module-option>
<module-option name=\"baseFilter\">(uid={0})</module-option>
<module-option name=\"rolesCtxDN\">cn=groups,dc=sub,dc=domain,dc=tld</module-option>
<module-option name=\"roleFilter\">(memberUid={0})</module-option>
<module-option name=\"roleAttributeID\">cn</module-option>
<module-option name=\"roleRecursion\">-1</module-option>
<module-option name=\"defaultRole\">UserRol</module-option>
<module-option name=\"allowEmptyPasswords\">False</module-option>
</login-module>
</authentication>
</application-policy>