Authenticationオブジェクト

次のオブジェクトは、authenticationAPIに直接関連しています。

認証

authentication オブジェクトには、以下のプロパティがあります。

Property Type Description
authentication_type integer デフォルトの認証方式。

Possible values:
0 - (default) 内部認証;
1 - LDAP.
http_auth_enabled integer HTTP認証。

Possible values:
0 - (default) 無効;
1 - 有効.

Property behavior:
- frontend configuration file (zabbix.conf.php) で $ZBX_FEATURE_FLAGS['http_auth_enabled']true に設定されている場合に supported
http_login_form integer デフォルトのログインフォーム。

Possible values:
0 - (default) Zabbixログインフォーム;
1 - HTTPログインフォーム.

Property behavior:
- frontend configuration file (zabbix.conf.php) で $ZBX_FEATURE_FLAGS['http_auth_enabled']true に設定されている場合に supported
http_strip_domains string 削除するドメイン名。

Property behavior:
- frontend configuration file (zabbix.conf.php) で $ZBX_FEATURE_FLAGS['http_auth_enabled']true に設定されている場合に supported
http_case_sensitive integer HTTPの大文字小文字を区別するログイン。

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

Property behavior:
- frontend configuration file (zabbix.conf.php) で $ZBX_FEATURE_FLAGS['http_auth_enabled']true に設定されている場合に supported
ldap_auth_enabled integer LDAP認証。

Possible values:
0 - (default) 無効;
1 - 有効.
ldap_case_sensitive integer LDAPの大文字小文字を区別するログイン。

Possible values:
0 - Off;
1 - (default) On.
ldap_userdirectoryid ID LDAP認証用のデフォルトユーザーディレクトリのID。
gui_access が LDAP または System default に設定されているユーザーグループで使用されます。

Property behavior:
- ldap_auth_enabled が "Enabled" に設定されている場合に required
saml_auth_enabled integer SAML認証。

Possible values:
0 - (default) 無効;
1 - 有効.
saml_case_sensitive integer SAMLの大文字小文字を区別するログイン。

Possible values:
0 - Off;
1 - (default) On.
passwd_min_length integer パスワードの最小長の要件。

Possible values range from 1 to 70.

Default: 8.
passwd_check_rules integer パスワード検証ルール。

Possible bitmap values:
0 - パスワード長を確認;
1 - パスワードが大文字と小文字のラテン文字を使用しているか確認;
2 - パスワードが数字を使用しているか確認;
4 - パスワードが特殊文字を使用しているか確認;
8 - (default) パスワードが一般的に使用されるパスワードの一覧に含まれておらず、"Zabbix" という単語、またはユーザーの名前、姓、ユーザー名の派生形を含まないことを確認。

This is a bitmask field; any sum of possible bitmap values is acceptable (for example, 15 for checking all rules).
ldap_jit_status integer LDAPプロビジョニングの状態。

Possible values:
0 - 設定済みLDAP IdPでは無効;
1 - 設定済みLDAP IdPでは有効.
saml_jit_status integer SAMLプロビジョニングの状態。

Possible values:
0 - 設定済みSAML IdPでは無効;
1 - 設定済みSAML IdPでは有効.
jit_provision_interval string ログイン中ユーザーに対するJITプロビジョニング要求の間隔。
秒と、月および年をサポートする接尾辞付きの時間単位を指定できます (3600s,60m,1h,1d,1M,1y)。最小値: 1h。

Default: 1h.

LDAPプロビジョニングでのみ使用できます。
disabled_usrgrpid ID プロビジョニング解除されたユーザーを割り当てるユーザーグループのID。
ユーザーグループは無効である必要があり、設定後は有効化または削除できません。

Property behavior:
- ldap_jit_status が "Enabled for configured LDAP IdPs" に設定されている場合、または saml_jit_status が "Enabled for configured SAML IdPs" に設定されている場合に required
mfa_status integer 多要素認証

Possible values:
0 - 無効(設定済みのすべてのMFA方式に対して);
1 - 有効(設定済みのすべてのMFA方式に対して).
mfaid ID MFAが有効な ユーザーグループ のデフォルト MFA方式

Property behavior:
- mfa_status が "Enabled" に設定されている場合に required