Introduction
Docebo's LDAP Integration is for companies using different IT systems and needing to link their larger user databases with one system in order to access company data in a central location. LDAP (Lightweight Directory Access Protocol) is a set of protocols used for accessing information directories.
This app is a single authentication app that facilitates the interaction between your platform and your company’s database. This way, users can use a single set of login credentials. When users add their login credentials, Docebo verifies if these credentials coincide with the central registry. If the system does not find this user, it automatically checks the LMS database.
Please Note: If you aren't sure where to find the appropriate credentials needed to complete this configuration, you should contact your company's IT Manager.
Activating the LDAP App
Begin by logging into your platform as the Superadmin. Then, access the Admin Menu from the gear icon in the top right corner of your platform. In the Admin Menu, press the Add New Apps button. Once in this Apps & Features section, access the Third Party Integrations tab from the tabs menu at the top of the page. Find the LDAP app in the list of apps in this tab, then press the Activate button.
Configuring the App
To access the LDAP app, reach your Admin Menu. Then find the LDAP Settings section, and press the Manage subitem. Once you're on the management page, begin by flagging the Activate LDAP authentication box. Now, add your server and port information. The port is usually 389. In the Username for LDAP users text box, follow the instructions outlined on the interface by using $user as a username example. Then, use the domain from which the platform will retrieve the necessary user information and data (example: $user@domain2.domain1). Please note that the $user information will be replaced with the actual username of the user that is being authenticated. For example, if the username in LDAP is paul.red@docebo1.docebo2, then the username in Docebo will be paul.red.
Importing Users via LDAP
After you activate and properly configure the LDAP App, you can import users from your LDAP Active Directory. Reach your Admin Menu and select Users from the E-Learning section. On the User Management page, press the folder button in the top right section of the page, then press the Import Users via LDAP. The platform will connect to your LDAP Active Directory, retrieve the available users and will list them displaying their username, first and last names, email and synchronization status. A black X identifies the users that are not synchronized. It is not possible to select the users to synchronize, so the synchronization process always includes all of the available users.