Record -
ldap
: LdapConnectionConfig
Represents configurations that required for LDAP auth store.
Fields
- domainName string
-
Unique name to identify the user store
- connectionURL string
-
Connection URL to the LDAP server
- connectionName string
-
The username used to connect to the LDAP server
- connectionPassword string
-
Password for the ConnectionName user
- userSearchBase string
-
DN of the context or object under which the user entries are stored in the LDAP server
- userEntryObjectClass string
-
Object class used to construct user entries
- userNameAttribute string
-
The attribute used for uniquely identifying a user entry
- userNameSearchFilter string
-
Filtering criteria used to search for a particular user entry
- userNameListFilter string
-
Filtering criteria for searching user entries in the LDAP server
- groupSearchBase string[]
-
DN of the context or object under which the group entries are stored in the LDAP server
- groupEntryObjectClass string
-
Object class used to construct group entries
- groupNameAttribute string
-
The attribute used for uniquely identifying a group entry
- groupNameSearchFilter string
-
Filtering criteria used to search for a particular group entry
- groupNameListFilter string
-
Filtering criteria for searching group entries in the LDAP server
- membershipAttribute string
-
Define the attribute that contains the distinguished names (DN) of user objects that are in a group
- userRolesCacheEnabled boolean false
-
To indicate whether to cache the role list of a user
- connectionPoolingEnabled boolean true
-
Define whether LDAP connection pooling is enabled
- ldapConnectionTimeout int 5000
-
Timeout in making the initial LDAP connection
- readTimeout int 60000
-
The value of this property is the read timeout in milliseconds for LDAP operations
- retryAttempts int 0
-
Retry the authentication request if a timeout happened
- secureClientSocket SecureClientSocket? ()
-
The SSL configurations for the ldap client socket. This needs to be configured in order to communicate through ldaps.