DATPROF Runtime provides the ability to import LDAP users and use them for authentication. 

The configuration for the LDAP integration can be found in the users page of the runtime toolbar.


The properties can be saved here and DATPROF Runtime provides a way to validate the imported users before synchronization. After synchronization, any imported users

will be able to log in to DATPROF Runtime by using their ldap username or email, and LDAP password.

The users will be periodically synchronized with the LDAP directory so usernames and user details are always in sync. The synchronisation interval is configurable from this page as well.

(Important: The runtime instance should be restarted for the new synchronisation interval to take effect, the other configuration options can be changed on the fly)

Configuration

This section will explain the different configuration options for setting up a successful ldap integration

LDAP url

This is the main url pointing to your running LDAP server. the format should be "ldap://{url}:{port}"

LDAP base

This is the base dn which is the point from which the server will look for users. the base is prepended to the authentication base and the user search base.

LDAP username

The LDAP user username used to login to the LDAP server. This does not need to be an admin account. Simple read privileges are sufficient.

LDAP password

The LDAP user password.

LDAP authentication base

This is the base dn which is used for user authentication.

LDAP user search base

This is base dn which is used for finding users.

LDAP user filter

This is the filter that can be used to further filter users on specific properties.

The following link can be used for more information on how to configure this filter.

LDAP Search filter cheat sheet

LDAP synchronization interval in minutes

This configuration option contains the interval that the DATPROF Runtime server uses to synchronize the LDAP users with the local database. (important: changing this value requires a restart for the changes to take effect)

Test filter

The test filter button can be used to test the given ldap configuration. It will attempt to connect with the provided connection details and retrieve a list of users using the user search base and user search filter.