> Authentication object

The following objects are directly related to the authentication API.

Authentication

The authentication object has the following properties.

PropertyTypeDescription
authentication_typeintegerDefault authentication.

Possible values:
0 - (default) Internal;
1 - LDAP.
http_auth_enabledintegerEnable HTTP authentication.

Possible values:
0 - (default) Disable;
1 - Enable.
http_login_formintegerDefault login form.

Possible values:
0 - (default) Zabbix login form;
1 - HTTP login form.
http_strip_domainsstringRemove domain name.
http_case_sensitiveintegerHTTP case sensitive login.

Possible values:
0 - Off;
1 - (default) On.
ldap_configuredintegerEnable LDAP authentication.

Possible values:
0 - Disable;
1 - (default) Enable.
ldap_hoststringLDAP host.
ldap_portintegerLDAP port.
ldap_base_dnstringLDAP base DN.
ldap_search_attributestringLDAP search attribute.
ldap_bind_dnstringLDAP bind DN.
ldap_case_sensitiveintegerLDAP case sensitive login.

Possible values:
0 - Off;
1 - (default) On.
ldap_bind_passwordstringLDAP bind password.
saml_auth_enabledintegerEnable SAML authentication.

Possible values:
0 - (default) Disable;
1 - Enable.
saml_idp_entityidstringSAML IdP entity ID.
saml_sso_urlstringSAML SSO service URL.
saml_slo_urlstringSAML SLO service URL.
saml_username_attributestringSAML username attribute.
saml_sp_entityidstringSAML SP entity ID.
saml_nameid_formatstringSAML SP name ID format.
saml_sign_messagesintegerSAML sign messages.

Possible values:
0 - (default) Do not sign messages;
1 - Sign messages.
saml_sign_assertionsintegerSAML sign assertions.

Possible values:
0 - (default) Do not sign assertations;
1 - Sign assertations.
saml_sign_authn_requestsintegerSAML sign AuthN requests.

Possible values:
0 - (default) Do not sign AuthN requests;
1 - Sign AuthN requests.
saml_sign_logout_requestsintegerSAML sign logout requests.

Possible values:
0 - (default) Do not sign logout requests;
1 - Sign logout requests.
saml_sign_logout_responsesintegerSAML sign logout responses.

Possible values:
0 - (default) Do not sign logout responses;
1 - Sign logout responses.
saml_encrypt_nameidintegerSAML encrypt name ID.

Possible values:
0 - (default) Do not encrypt name ID;
1 - Encrypt name ID.
saml_encrypt_assertionsintegerSAML encrypt assertions.

Possible values:
0 - (default) Do not encrypt assertions;
1 - Encrypt assertions.
saml_case_sensitiveintegerSAML case sensitive login.

Possible values:
0 - Off;
1 - (default) On.
passwd_min_lengthintegerPassword minimal length requirement.

Possible range of values: 1-70
8 - default
passwd_check_rulesintegerPassword checking rules.

Possible bitmap values are:
0 - check password length;
1 - check if password uses uppercase and lowercase Latin letters;
2 - check if password uses digits;
4 - check if password uses special characters;
8 - (default) check if password is not in the list of commonly used passwords, does not contain derivations of word “Zabbix” or user’s name, last name or username.