デバイスのロック解除に使用するパスワードの要件。
JSON 表現 |
---|
{ "passwordMinimumLength": integer, "passwordMinimumLetters": integer, "passwordMinimumLowerCase": integer, "passwordMinimumNonLetter": integer, "passwordMinimumNumeric": integer, "passwordMinimumSymbols": integer, "passwordMinimumUpperCase": integer, "passwordQuality": enum ( |
フィールド | |
---|---|
password |
許容される最小パスワード長。値 0 は、制限がないことを意味します。 |
password |
パスワードに最低限必要な文字数。 |
password |
パスワードに最低限必要な小文字の文字数。 |
password |
パスワードに最低限必要な英文字以外の文字(数字または記号)の文字数。 |
password |
パスワードに最低限必要な数字の文字数。 |
password |
パスワードに最低限必要な記号の文字数。 |
password |
パスワードに最低限必要な大文字の文字数。 |
password |
必要なパスワードのレベル。 |
password |
パスワード履歴の長さ。このフィールドを設定すると、ユーザーは履歴内のパスワードと同じ新しいパスワードを入力できなくなります。値 0 は、制限がないことを意味します。 |
maximum |
間違ったデバイス ロック解除パスワードの入力で、デバイスがワイプされるまでの回数です。値 0 は制限なしを意味します。 |
password |
パスワードの有効期限がタイムアウトになりました。
|
password |
パスワードの要件が適用されるスコープ。 |
require |
デバイスまたは仕事用プロファイルが強力な認証方法(パスワード、PIN、パターン)でロック解除された後、他の認証方法(指紋、信頼エージェント、顔など)でロック解除できるまでの時間。指定した期間が経過した後は、強力な認証方法のみを使用してデバイスまたは仕事用プロファイルのロックを解除できます。 |
unified |
Android 9 以降を搭載し、仕事用プロファイルを設定しているデバイスで、デバイスと仕事用プロファイルに対して統合ロックを許可するかどうかを管理します。これは、 |
PasswordQuality
パスワードの品質に関する要件。
注:
- 複雑さベースの要件は
COMPLEXITY_LOW
、COMPLEXITY_MEDIUM
、COMPLEXITY_HIGH
です。
のインスタンスは、PasswordRequirements
がpasswordScope
に設定されている場合、デバイス スコープであると言います。SCOPE_DEVICE
- 複雑さに基づく要件は、
のデバイス スコープ インスタンスでのみ指定できます。PasswordRequirements
に、passwordPolicies
が複雑さベースの値に設定されたデバイス スコープの要素がある場合は、passwordQuality
が複雑さベース以外の値に設定された別のデバイス スコープの要素も必要です。この場合、Android 12 以降の個人所有の仕事用プロファイル デバイスには複雑さベースの値のみが適用され、他のすべてのデバイスには複雑さベース以外の値のみが適用されます。passwordQuality
- Android 12 以降の個人所有の仕事用プロファイル デバイスに適用される複雑さベース以外のデバイス スコープの要件は、アプリケーションに対する複雑さベースの要件で 2 番目に厳しい要件として扱われます。これにより、リクエストした要件と適用される要件が若干異なる場合があります。
- デバイスで実際に適用されているパスワード要件については、
をご覧ください。appliedPasswordPolicies
列挙型 | |
---|---|
PASSWORD_QUALITY_UNSPECIFIED |
パスワードの要件はありません。 |
BIOMETRIC_WEAK |
デバイスは、少なくとも低セキュリティの生体認証技術で保護されている必要があります。これには、3 桁の PIN にほぼ相当する個人の身元を認識できる技術(誤検出が 1,000 件中 1 件未満)が含まれます。 これは、Android 12 デバイスを対象とする個人所有の仕事用プロファイル デバイスに適用した場合、アプリの |
SOMETHING |
パスワードが必要ですが、パスワードに含める内容に制限はありません。 これは、Android 12 のデバイス スコープで個人所有の仕事用プロファイル デバイスに適用されると、アプリの |
NUMERIC |
パスワードには数字を含める必要があります。 これは、Android 12 のデバイス スコープで個人所有の仕事用プロファイル デバイスに適用されると、アプリの |
NUMERIC_COMPLEX |
パスワードには数字を含める必要があります。反復(4444)または連続(1234、4321、2468)する文字列を含めることはできません。 これは、Android 12 のデバイス スコープで個人所有の仕事用プロファイル デバイスに適用されると、アプリの |
ALPHABETIC |
パスワードにはアルファベット(または記号)文字を含める必要があります。 これは、Android 12 のデバイス スコープで個人所有の仕事用プロファイル デバイスに適用されると、アプリの |
ALPHANUMERIC |
パスワードには数字と英字(または記号)の両方を含める必要があります。 これは、Android 12 デバイスを対象とする個人所有の仕事用プロファイル デバイスに適用した場合、アプリの |
COMPLEX |
パスワードは、 これは、Android 12 のデバイス スコープで個人所有の仕事用プロファイル デバイスに適用されると、アプリの |
COMPLEXITY_LOW |
パスワードの複雑さの低いバンドを次のように定義します。
パスワードが満たさなければならない最小複雑性帯域を設定します。 適用は、Android のバージョン、管理モード、パスワード スコープによって異なります。詳しくは、 |
COMPLEXITY_MEDIUM |
中程度のパスワードの複雑さのバンドを次のように定義します。
これにより、パスワードが満たす必要がある最小の複雑さのバンドが設定されます。 適用は、Android のバージョン、管理モード、パスワード スコープによって異なります。詳しくは、 |
COMPLEXITY_HIGH |
パスワードの複雑さのバンドを次のように定義します。 Android 12 以降の場合:
パスワードが満たさなければならない最小複雑性帯域を設定します。 適用は、Android のバージョン、管理モード、パスワード スコープによって異なります。詳しくは、 |
RequirePasswordUnlock
デバイスまたは仕事用プロファイルが強力な認証方法(パスワード、PIN、パターン)でロック解除された後、他の認証方法(指紋、信頼エージェント、顔など)でロック解除できるまでの時間。指定した時間が経過すると、デバイスまたは仕事用プロファイルのロック解除に使用できるのは、厳格な認証方法のみになります。
列挙型 | |
---|---|
REQUIRE_PASSWORD_UNLOCK_UNSPECIFIED |
指定なし。デフォルトは USE_DEFAULT_DEVICE_TIMEOUT です。 |
USE_DEFAULT_DEVICE_TIMEOUT |
タイムアウト時間はデバイスのデフォルトに設定されています。 |
REQUIRE_EVERY_DAY |
タイムアウト時間は 24 時間に設定されています。 |
UnifiedLockSettings
Android 9 以降を搭載し、仕事用プロファイルを使用しているデバイスで、デバイスと仕事用プロファイルに対して統合ロックを許可するかどうかを管理します。他のデバイスには影響しません。
列挙型 | |
---|---|
UNIFIED_LOCK_SETTINGS_UNSPECIFIED |
指定なし。デフォルトは ALLOW_UNIFIED_WORK_AND_PERSONAL_LOCK です。 |
ALLOW_UNIFIED_WORK_AND_PERSONAL_LOCK |
デバイスと仕事用プロファイルの共通ロックが許可されています。 |
REQUIRE_SEPARATE_WORK_LOCK |
仕事用プロファイルには別途ロックが必要です。 |