EmpowerID’s Virtual Directory Service (VDS) provides a robust identity virtualization service with unified, enterprise-wide security by acting as an abstraction layer between disparate data stores, including: payroll systems, HR systems, Active Directory, custom applications and other sources. EmpowerID’s VDS allows applications to interact with these data sources, without being directly connected to them.
In this topic, we used the terms "Virtual Directory Service", "VDS", and "LDAP Server" interchangeably. |
The VDS is a server-side JavaScript application managed by Node.js. As such, Node must be installed on your server before the VDS can be configured for use. Additionally, the LDAP Server uses the Forever node module to keep the server up and running. The installer you received from EmpowerID checks to see if these prerequisites are installed. If they are not, installer will install them for you.
Installing and configuring the EmpowerID Virtual Directory Server involves the following:
As the LDAP Server authenticates users against the EmpowerID database, you need to provide it with a SQL login that has rights to the EmpowerID database. Expand the below drop-down for step-by-step directions on creating the login in SQL Server.
|
If you need to make changes to the config.txt file beyond those listed above, it is recommended that you contact EmpowerID support. |
From the text editor, change the path for the forever log to reflect the installation location in your environment. This log shows the state of the LDAP server.
In a default installation, the path should look like the following:
forever --uid "eidVd" -s -a -l "C:\Program Files\EmpowerID LDAP Server\process\forever.log |
From the text editor, change the start path for the LDAP server to reflect the location of the index.js file. Node calls this file when starting the LDAP server.
In a default installation, the path should look like the following:
start --sourceDir="C:\Program Files\EmpowerID LDAP Server" index.js |
|