Authenticationオブジェクト

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

認証

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

プロパティ Type 説明
authentication_type integer デフォルトの認証。

使用可能な値:
0 - (デフォルト) 内部;
1 - LDAP。
http_auth_enabled integer HTTP認証。

使用可能な値:
0 - (デフォルト) 無効;
1 - 有効。

プロパティの動作:
- Webインターフェース設定ファイル (zabbix.conf.php) で $ALLOW_HTTP_AUTH が有効な場合に supported
http_login_form integer デフォルトのログインフォーム。

使用可能な値:
0 - (デフォルト) Zabbixログインフォーム;
1 - HTTPログインフォーム。

プロパティの動作:
- Webインターフェース設定ファイル (zabbix.conf.php) で $ALLOW_HTTP_AUTH が有効な場合に supported
http_strip_domains string 削除するドメイン名。

プロパティの動作:
- Webインターフェース設定ファイル (zabbix.conf.php) で $ALLOW_HTTP_AUTH が有効な場合に supported
http_case_sensitive integer HTTPの大文字・小文字を区別するログイン。

使用可能な値:
0 - オフ;
1 - (デフォルト) オン。

プロパティの動作:
- Webインターフェース設定ファイル (zabbix.conf.php) で $ALLOW_HTTP_AUTH が有効な場合に supported
ldap_auth_enabled integer LDAP認証。

使用可能な値:
0 - (デフォルト) 無効;
1 - 有効。
ldap_case_sensitive integer LDAPの大文字・小文字を区別するログイン。

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

プロパティの動作:
- ldap_auth_enabled が "Enabled" に設定されている場合は required
saml_auth_enabled integer SAML認証。

使用可能な値:
0 - (デフォルト) 無効;
1 - 有効。
saml_case_sensitive integer SAMLの大文字・小文字を区別するログイン。

使用可能な値:
0 - オフ;
1 - (デフォルト) オン。
passwd_min_length integer パスワードの最小長要件。

使用可能な値の範囲は 1 から 70 です。

デフォルト: 8。
passwd_check_rules integer パスワードチェックルール。

使用可能なビットマップ値:
0 - パスワード長をチェック;
1 - パスワードに大文字と小文字のラテン文字が使用されているかをチェック;
2 - パスワードに数字が使用されているかをチェック;
4 - パスワードに特殊文字が使用されているかをチェック;
8 - (デフォルト) パスワードがよく使われるパスワードの一覧に含まれておらず、かつ "Zabbix" という単語やユーザーの名、姓、またはユーザー名の派生形を含まないことをチェック。

これはビットマスクフィールドです。使用可能なビットマップ値の任意の合計を指定できます(たとえば、すべてのルールをチェックする場合は 15)。
ldap_jit_status integer LDAPプロビジョニングのステータス。

使用可能な値:
0 - 設定済みのLDAP IdPに対して無効;
1 - 設定済みのLDAP IdPに対して有効。
saml_jit_status integer SAMLプロビジョニングのステータス。

使用可能な値:
0 - 設定済みのSAML IdPに対して無効;
1 - 設定済みのSAML IdPに対して有効。
jit_provision_interval string ログイン済みユーザーに対するJITプロビジョン要求の間隔。
秒、および月と年をサポートするサフィックス付き時間単位を受け付けます (3600s,60m,1h,1d,1M,1y)。最小値: 1h。

デフォルト: 1h。

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

プロパティの動作:
- ldap_jit_status が "Enabled for configured LDAP IdPs" に設定されている場合、または saml_jit_status が "Enabled for configured SAML IdPs" に設定されている場合は required
mfa_status integer 多要素認証

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

プロパティの動作:
- mfa_status が "Enabled" に設定されている場合は required