Record: LdapUserStoreConfig

Represents LDAP user store configurations for Basic Auth authentication.

Closed record

Fields

  • Fields Included from *LdapUserStoreConfig
    • domainName string
    • Unique name to identify the user store

    • connectionUrl string
    • Connection URL of the LDAP server

    • connectionName string
    • The username used to connect to the LDAP server

    • connectionPassword string
    • The password used to connect to the LDAP server

    • 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, which contains the distinguished names (DN) of user objects that are there in a group

    • userRolesCacheEnabled boolean
    • To indicate whether to cache the role list of a user

    • connectionPoolingEnabled boolean
    • Define whether LDAP connection pooling is enabled

    • connectionTimeout decimal
    • Connection timeout (in seconds) when making the initial LDAP connection

    • readTimeout decimal
    • Reading timeout (in seconds) for LDAP operations

    • secureSocket SecureSocket
    • The SSL configurations for the LDAP client socket. This needs to be configured in order to communicate through LDAPs