Module : ldap

Module Overview

This module provides an inbound LDAP authentication provider, which is used to authenticate using LDAP credentials.

For information on the operations, which you can perform with this module, see the below Functions. For an example on the usage of the operations, see the Secured Service with LDAP Example.

Records

LdapConnection Represets the LDAP connection.
LdapConnectionConfig Represents the configurations that are required for an LDAP auth store.
SecureSocket Configures the SSL/TLS options to be used for LDAP communication.

Objects

InboundLdapAuthProvider Represents the inbound LDAP auth provider.

Functions

doAuthenticate Authenticates with the username and password.
externDoAuthenticate
externInitLdapConnectionContext
getGroups Retrieves the group(s) of the user related to the provided username.
initLdapConnectionContext Initailizes the LDAP connection context.

Constants

LDAP_ERROR Represents the LDAP error reason.

Errors

Error Represents the LDAP error type with details.