Topic: OpenLDAP Software is a free, open source implementation of the Lightweight Directory Access Protocol (LDAP) developed by the OpenLDAP Project. It is released under its own BSD-style license called the OpenLDAP Public License. LDAP is a platform-independent protocol.
To connect to the Ephesoft LDAP database and modify groups, users, permissions, etc administrators can utilize the bundled JExplorer tool at the following location:
Ephesoft Installation Folder\Dependencies\OpenLDAP\ldap-client\jxplorer-3.2.1\jxplorer.bat
Note: Newer versions of Ephesoft automatically use LDAP 2.4. Please confirm which version you’re using as the path may vary.
Here is a link to jxplorer the tutorial: Click Here
LDAP configuration
This is enabled in two different files:
1. user-connectivity.properties Located in the Ephesoft Installation Folder\Application\WEB-INF\classes\META-INF\dcma-user-connectivity\user-connectivity.properties
This file contains the settings necessary to populate groups names in Ephesoft Batch Class Management. The following settings should be set for LDAP configuration:
user.ldap_url=ldap://localhost:389
user.ldap_config=com.sun.jndi.ldap.LdapCtxFactory
user.ldap_domain_component_name=ephesoft
user.ldap_domain_component_organization=com
user.ldap_username=cn=Manager,dc=ephesoft,dc=com
user.ldap_password=*******
user.connection=0
2. server.xml Located in the Ephesoft Installation Folder\JavaAppServer\conf\server.xml
.
The file should have following Realm:
<Realm className=”org.apache.catalina.realm.JNDIRealm”
connectionURL=”ldap://localhost:389″
connectionName=”cn=Manager,dc=ephesoft,dc=com”
connectionPassword=”secret”
userPattern=”cn={0},ou=people,dc=ephesoft,dc=com”
roleBase=”ou=groups,dc=ephesoft,dc=com”
roleName=”cn”
roleSearch=”uniqueMember={0}”
/>
More Info: