Skip to content

LDAP

This section describes the use of LDAP for authentication. By connecting to your existing LDAP server, it is easy to begin using and manage the access and login information of the Platform. It uses the existing Access Control Policies of your organization and centralizes the authentication of users who login into the platform.

The platform uses the ldap3 python package to connect to LDAP Servers. Hence ldap3 is an additional dependency that needs to be installed in the "API Server" component.

PyPI link: https://pypi.org/project/ldap3/

Installation

$INSTALL_DIR/venv-api/bin/pip install ldap3

Configurations

In the API configurations, the following configurations need to be set:

  • LDAP_ENABLED = True
    Needs to be set to enable LDAP as the method of authentication for login.
  • LDAP_HOST = '192.128.3.1'
    This needs to be set to the LDAP Server to connect to for authentication information
  • Also, check the other configurations that may be required as described in API - Configurations > LDAP