LdapAuthSettings

LdapAuthSettings
LdapAuthSettings
JSON Example
{
    "base_dn": "string",
    "bind_as_administrator": false,
    "email_attribute": "string",
    "full_name_attribute": "string",
    "port": 0,
    "security_mode": "string",
    "server": [
        "string"
    ],
    "settings": {
        "admin_bind_dn": "string",
        "group_filter": "string",
        "group_member_attribute": "string",
        "group_member_is_full_dn": false,
        "group_search_dn": "string",
        "group_search_scope": "string",
        "ignore_referrals": false,
        "password": "string",
        "user_attributes": [
            "string"
        ],
        "user_id_attribute": "string",
        "user_search_dn": "string",
        "user_search_scope": "string"
    },
    "user_bind": {
        "dn_template": "string",
        "token": "string",
        "user_attributes": [
            "string"
        ],
        "user_id_attribute": "string"
    }
}
string
base_dn
Optional

The LDAP base DN. For example, avinetworks.com would be DC=avinetworks,DC=com. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
bind_as_administrator
Optional
Constraints: default: true

LDAP administrator credentials are used to search for users and group memberships. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

string
email_attribute
Optional
Constraints: default: email

LDAP attribute that refers to user email. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

string
full_name_attribute
Optional
Constraints: default: name

LDAP attribute that refers to user's full name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

integer As uint32 As uint32
port
Optional
Constraints: default: 389

Query the LDAP servers on this port. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

string
security_mode
Required
Constraints: default: AUTH_LDAP_SECURE_USE_LDAPS

LDAP connection security mode. Enum options - AUTH_LDAP_SECURE_NONE, AUTH_LDAP_SECURE_USE_LDAPS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

array of string
server
Optional

LDAP server IP(v4/v6) address or FQDN. Use IP address if an auth profile is used to configure Virtual Service. Minimum of 1 items required. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

settings
Optional

settings

user_bind
Optional

user_bind

Property Of