DS for Software Vendors: How to
Software vendors can now integrate their customers’ internal organizational units into their product with the Directory Synchronization for Software Vendors (DSSV) solution.
Built to support all LDAP directories, DSSV allows vendors to integrate Microsoft Active Directory, ApacheDS, Novell eDirectory, and Azure AD out of the box, eliminating all costs related to human resources and development.
This document describes the steps you need to take to enable the LDAP synchronization service.
DSSV provides the functionality of synchronizing the software vendor’s database with user information from a domain directory of the customer supporting the Lightweight Directory Access Protocol or LDAP. The synchronization is accomplished via two components developed by OpenLM:
the Directory Synchronization Service (DSS) and the Directory Synchronization Agent (DSA).
The DSS provides a Web-based interface accessible via the preferred browser. To access this interface, you need to request an account by reaching out to through the Web form available on this page.
The DSA is a tiny piece of software that the software vendor’s customers need to install on their end users’ workstations.
Its function is to take the LDAP synchronization definitions from the DSS, query the domain directory, and report the data back to the DSS. It is possible to install multiple DSA agents within the vendor’s customer network.
One DSA can be used to query multiple directories.
Both components are mandatory to perform the synchronization.
Which directories does DSSV support
for LDAP synchronization?
Currently we support four of the major organizational directories:
• Active Directory • Novell eDirectory • ApacheDS • Azure AD
Other directories supporting LDAP synchronization will be added over time or per customer request.
Get started in 3 steps:
Request access to DSSV via the Web form.
After we process your request for DSSV, you will receive an email with your login credentials to the DSS Web interface. Log in using the credentials received from our support team using the Web user interface.
Install DSA in your customer’s environment.
- Download and install the Directory Synchronization Agent (DSA) to your customer’s environment.
- While installing, select Cloud Mode.
- Specify dsa-authorization.json file, generated from your cloud account using EasyAdmin.
- Finish the installation process. When it’s done, the DSA will be automatically registered in your DSS account.
- Log in to DSS and approve the agent you have just installed.
Download a sample of the client application from Gitlab and follow the attached description to fetch directory data.