main-concepts

No menu items for this category

LdapConfiguration

LDAP Configuration

  • host (string): LDAP server address without scheme(Example :- localhost).
  • port (integer): Port of the server.
  • maxPoolSize (integer): No of connection to create the pool with. Default: 3.
  • isFullDn (boolean): If enable need to give full dn to login. Default: false.
  • dnAdminPrincipal (string): Distinguished Admin name with search capabilities.
  • dnAdminPassword (string): Password for LDAP Admin.
  • sslEnabled (boolean): LDAPS (secure LDAP) or LDAP. Default: false.
  • userBaseDN (string): User base distinguished name.
  • groupBaseDN (string): Group base distinguished name.
  • roleAdminName (string): Admin role name.
  • allAttributeName (string): All attribute name.
  • mailAttributeName (string): Email attribute name.
  • usernameAttributeName (string): User Name attribute name.
  • groupAttributeName (string): Group Name attribute name.
  • groupAttributeValue (string): Group attribute value.
  • groupMemberAttributeName (string): Group Member Name attribute name.
  • authRolesMapping (string): Json string of roles mapping between LDAP roles and Ranger roles.
  • authReassignRoles (array): Roles should be reassign every time user login.
    • Items (string)
  • truststoreFormat (string): Truststore format e.g. PKCS12, JKS.
  • truststoreConfigType (string): Truststore Type e.g. TrustAll, HostName, JVMDefault, CustomTrustStore. Must be one of: ["TrustAll", "JVMDefault", "HostName", "CustomTrustStore"].
  • trustStoreConfig: Truststore Configuration. Refer to ldapTrustStoreConfig/truststoreConfig.json.

Documentation file automatically generated at 2025-01-15 09:05:25.266839+00:00.