The following objects are directly related to the authentication API.
The authentication object has the following properties.
| Property | Type | Description |
|---|---|---|
| authentication_type | integer | Default authentication. Possible values: 0 - (default) Internal; 1 - LDAP. |
| http_auth_enabled | integer | Enable HTTP authentication. Possible values: 0 - (default) Disable; 1 - Enable. |
| http_login_form | integer | Default login form. Possible values: 0 - (default) Zabbix login form; 1 - HTTP login form. |
| http_strip_domains | string | Remove domain name. |
| http_case_sensitive | integer | HTTP case sensitive login. Possible values: 0 - Off; 1 - (default) On. |
| ldap_configured | integer | Enable LDAP authentication. Possible values: 0 - (default) Disable; 1 - Enable. |
| ldap_case_sensitive | integer | LDAP case sensitive login. Possible values: 0 - Off; 1 - (default) On. |
| ldap_userdirectoryid | string | LDAP authentication default user directory for user groups with gui_access set to LDAP or System default.Required to be set when ldap_configured is set to 1. |
| saml_auth_enabled | integer | Enable SAML authentication. Possible values: 0 - (default) Disable; 1 - Enable. |
| saml_idp_entityid | string | SAML IdP entity ID. |
| saml_sso_url | string | SAML SSO service URL. |
| saml_slo_url | string | SAML SLO service URL. |
| saml_username_attribute | string | SAML username attribute. |
| saml_sp_entityid | string | SAML SP entity ID. |
| saml_nameid_format | string | SAML SP name ID format. |
| saml_sign_messages | integer | SAML sign messages. Possible values: 0 - (default) Do not sign messages; 1 - Sign messages. |
| saml_sign_assertions | integer | SAML sign assertions. Possible values: 0 - (default) Do not sign assertations; 1 - Sign assertations. |
| saml_sign_authn_requests | integer | SAML sign AuthN requests. Possible values: 0 - (default) Do not sign AuthN requests; 1 - Sign AuthN requests. |
| saml_sign_logout_requests | integer | SAML sign logout requests. Possible values: 0 - (default) Do not sign logout requests; 1 - Sign logout requests. |
| saml_sign_logout_responses | integer | SAML sign logout responses. Possible values: 0 - (default) Do not sign logout responses; 1 - Sign logout responses. |
| saml_encrypt_nameid | integer | SAML encrypt name ID. Possible values: 0 - (default) Do not encrypt name ID; 1 - Encrypt name ID. |
| saml_encrypt_assertions | integer | SAML encrypt assertions. Possible values: 0 - (default) Do not encrypt assertions; 1 - Encrypt assertions. |
| saml_case_sensitive | integer | SAML case sensitive login. Possible values: 0 - Off; 1 - (default) On. |
| passwd_min_length | integer | Password minimal length requirement. Possible range of values: 1-70 8 - default |
| passwd_check_rules | integer | Password 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. |