ProfilePasswordPolicy
プロファイルのパスワードポリシーを表します。プロファイルのパスワードポリシーは、そのプロファイルのユーザーを対象とする組織規模のパスワードポリシーより優先されます。ProfilePasswordPolicy を使用して、特定のプロファイルのパスワードポリシーを取得します。Metadata メタデータ型を拡張し、その fullName 項目を継承します。
ファイルのサフィックスおよびディレクトリの場所
ProfilePasswordPolicy コンポーネントのサフィックスは .profilePasswordPolicy で、profilePasswordPolicies フォルダーに保存されます。
バージョン
ProfilePasswordPolicy コンポーネントは、API バージョン 40.0 以降で使用できます。
項目
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| forgotPasswordRedirect | boolean |
true の場合、パスワードを忘れた場合のメールに含まれるパスワードのリセットリンクは、ユーザーがそのリンクを最初にクリックしたときに直ちに期限切れになりません。このリンクは、ユーザーがインタースティシャルページでパスワードのリセット要求を確認するまで有効のままです。デフォルト値は、false です。 この項目は、API バージョン 43.0 以降で使用できます。 |
| 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 | string | 必須。ユーザープロファイルの名前。 |
宣言的なメタデータの定義のサンプル
ProfilePasswordPolicy コンポーネントの例を次に示します。
1<?xml version="1.0" encoding="UTF-8"?>
2<ProfilePasswordPolicy xmlns="http://soap.sforce.com/2006/04/metadata">
3 <forgotPasswordRedirect>true</forgotPasswordRedirect>
4 <lockoutInterval>30</lockoutInterval>
5 <maxLoginAttempts>0</maxLoginAttempts>
6 <minimumPasswordLength>7</minimumPasswordLength>
7 <minimumPasswordLifetime>false</minimumPasswordLifetime>
8 <obscure>false</obscure>
9 <passwordComplexity>1</passwordComplexity>
10 <passwordExpiration>0</passwordExpiration>
11 <passwordHistory>0</passwordHistory>
12 <passwordQuestion>1</passwordQuestion>
13 <profile>platformportal</profile>
14</ProfilePasswordPolicy>マニフェストファイル内のワイルドカードのサポート
このメタデータ型では、package.xml マニフェストファイル内のワイルドカード文字 * (アスタリスク) がサポートされます。マニフェストファイルの使用についての詳細は、「zip ファイルを使用したメタデータのリリースと取得」を参照してください。