ProfilePasswordPolicy
プロファイルのパスワードポリシーを表します。プロファイルのパスワードポリシーは、そのプロファイルのユーザを対象とする組織規模のパスワードポリシーより優先されます。ProfilePasswordPolicy を使用して、特定のプロファイルのパスワードポリシーを取得します。Metadata メタデータ型を拡張し、その fullName 項目を継承します。
ファ���ルのサフィックスおよびディレクトリの場所
ProfilePasswordPolicy コンポーネントのサフィックスは .profilePasswordPolicy で、profilePasswordPolicies フォルダに保存されます。
Version
ProfilePasswordPolicy コンポーネントは、API バージョン 40.0 以降で使用できます。
Field
| 項目名 | データ型 | 説明 |
|---|---|---|
| lockoutInterval | int | 必須。ロックアウトが解除されるまでの所要時間 (分単位)。ユーザがロックアウトされた場合、そのユーザはロックアウト期間の期限が切れるまで待機する必要があります。使用できる値は、0、15、30、60 です。 |
| maxLoginAttempts | int | 必須。ログイン失敗が許される回数。この数を超えるとロックアウトされます。使用できる値は、0、3、5、10 です。 |
| minimumPasswordLength | int | 必須。パスワードに必要な最小文字数。使用できる値は、5 ~ 50 です。 |
| minimumPasswordLifetime | boolean | true の場合、ユーザがパスワードを 24 時間以内に複数回変更することができません。 |
| obscure | boolean | true の場合、セキュリティの質問への回答をユーザが入力するときに非表示になります。 |
| passwordComplexity | int | 必須。ユーザのパスワードの文字種別に必要な複雑度。
|
| passwordExpiration | int | 必須。ユーザパスワードが失効し、変更する必要が生じるまでの日数。0 に設定すると、パスワードが無期限になります。使用できる値は、0、30、60、90、365 です。 |
| passwordHistory | int | 必須。保存する過去のパスワード数。ユーザがパスワードを新しい固有のパスワードにリセットするためには、パスワードを保存する必要があります。この値を設定しないと、パスワードをリセットできません。0 の場合は、passwordExpiration を 0 に設定する必要があります。 |
| passwordQuestion | int | 必須。1 に設定した場合は、パスワードヒントに対する回答にパスワードそのものを含めることができません。0 の場合は、回答に制限がありません。 |
| profile | 文字列型 | 必須。ユーザプロファイルの名前。 |
宣言的なメタデータの定義のサンプル
ProfilePasswordPolicy コンポーネントの例を次に示します。
1<?xml version="1.0" encoding="UTF-8"?>
2<ProfilePasswordPolicy xmlns="http://soap.sforce.com/2006/04/metadata">
3 <lockoutInterval>30</lockoutInterval>
4 <maxLoginAttempts>0</maxLoginAttempts>
5 <minimumPasswordLength>7</minimumPasswordLength>
6 <minimumPasswordLifetime>false</minimumPasswordLifetime>
7 <obscure>false</obscure>
8 <passwordComplexity>1</passwordComplexity>
9 <passwordExpiration>0</passwordExpiration>
10 <passwordHistory>0</passwordHistory>
11 <passwordQuestion>1</passwordQuestion>
12 <profile>platformportal</profile>
13</ProfilePasswordPolicy>