Skip to main content

Uniphore Customer Portal

Configuring LDAP Authentication

X‑Platform supports authenticating users of your account and applications using LDAP.

Note

LDAP is only supported only on X‑Platform versions earlier than Release 2023.4.

Lightweight Directory Access Protocol (LDAP) is an industry-standard data communications protocol which enables fast data lookup from a configured LDAP server. LDAP can store as well as retrieve information via a hierarchical structure directory information tree.

You can also map any X‑Platform Role to an LDAP Group.

Accessing LDAP Settings

You access all LDAP parameters from the Authentication Settings page, either:

Configuring LDAP Settings
  1. From the Authentication Type dropdown, select LDAP. The LDAP Settings panel is displayed:

    LDAPSettingsPanel-Example_291018.png
  2. Enter your LDAP connection parameters into the appropriate fields of the Settings panel.

    Setting Name

    Description

    LDAP URL

    The URL for the LDAP server. It may be separated to host, port, and schema. (e.g., ldap://10.90.17.46:389)

    Username

    The name of the Admin user for LDAP connectivity. This user is never exposed to the X‑Platform Server.

    Password

    The password of the Admin user for LDAP connectivity. When the application starts, the value of this property is encrypted by the server. The password is thus never exposed to the X‑Platform Server.

    Base DN

    The LDAP root from which all searches are started. (e.g., dc=devdomain, dc=develop,dc=com)

    User Member Of

    This property is used to identify Group memberships of users (e.g., memberOf).

    User Search Filter

    This property is used to bind users during authentication. To allow users to login using different properties, a comma separated list of values can be used. (e.g., uid, sAMAccountName).

    Group Search Filter

    This property is used to bind Groups during authentication. To allow Group members to login using different properties, a comma separated list of values can be used.

    Group Common Name

    Identifies a Group name. (e.g., cn)

    Group Search Base

    The LDAP root from which all Group searches are started.

  3. Click Test at the upper right of the Settings panel. When your entries are valid, the message Connection Test Succeeded will be displayed.

  4. Click the Roles tab. The LDAP Roles panel is displayed:

    LDAPRolesPanel-Example_070120.png
  5. On this panel, you map one or more X‑Platform Roles to your pre-defined LDAP Groups. For each Role displayed, click the Plus plus-blue_icon.png icon and enter the name of one or more LDAP Groups that will be mapped to it.

    Both System and Custom Roles are supported.

    To remove an existing Group, click on the X next to its name.

  6. When you finish entering LDAP settings:

    • If you are configuring LDAP globally for the account, click Save and Logout. The settings will be saved, and you will be logged out of the account. You will need log in again in order for the new LDAP authentication method to become effective.

    • If you are configuring LDAP for a specific application, click Save. The new settings will be stored, and you can move to another panel to continue configuration as needed.