For a complete ldap integration it's necessary - actually - to compile openkm cvs code because you need to create your own java class that implements PrincipalAdapter and define in your OpenKM.cfg take a look at this
documentation entry, at Integration with JBoss security.
You need to define the class with this two metods to full ldap integration, called
| Code: |
public Collection getUsers() throws PrincipalAdapterException;
public Collection getRoles() throws PrincipalAdapterException;
|
This methods are used internally by OpenKM to get users and roles. On future we've planned to do it more easy and automatically, but is not yet done, and now each specific intallation with ldap must define their own integration class.