The following object 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 - Disable; 1 - (default) Enable. |
| ldap_host | string | LDAP host. |
| ldap_port | integer | LDAP port. |
| ldap_base_dn | string | LDAP base DN. |
| ldap_search_attribute | string | LDAP search attribute. |
| ldap_bind_dn | string | LDAP bind DN. |
| ldap_case_sensitive | integer | LDAP case sensitive login. Possible values: 0 - Off; 1 - (default) On. |
| ldap_bind_password | string | LDAP bind password. |
| 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. |