ユーザパスワードを管理する
ユーザパスワードの設定やリセット、パスワードに関する情報の取得を行うには、sObject User Password リソースを使用します。パスワードの有効期限の状況を取得するには HTTP GET メソッド、パスワードを設定するには HTTP POST メソッド、パスワードをリセットするには HTTP DELETE メソッドを使用します。
関連付けられたセッションには、特定のユーザパスワード情報へのアクセス権が必要です。セッションに適切な権限がない場合、これらのメソッドから HTTP エラー応答 403 が返されます。
これらのメソッドは、ユーザとセルフサービスユーザの両方に提供されています。セルフサービスユーザのパスワードの管理では、REST API URL ���、User の代わりに SelfServiceUser を使用します。
次に、ユーザの現在のパスワード有効期限の状況を取得する例を示します。
- 現在のパスワード有効期限の状況を取得する場合の使用例
-
- 現在のパスワード有効期限の状況を取得する場合のリクエストボディの例
- 不要
- 現在のパスワード有効期限の状況を取得する場合のレスポンスボディの例 (JSON)
-
- 現在のパスワード有効期限の状況を取得する場合のレスポンスボディの例 (XML)
-
- セッションの権限が不十分な場合のエラー応答の例
-
次に、特定のユーザのパスワードを変更する例を示します。
- ユーザパスワードを変更する場合の使用例
-
- ファイル newpwd.json のコンテンツ
-
- ユーザパスワードを変更する場合のレスポンスボディの例
- パスワードが正しく変更された場合のレスポンスボディはありません。HTTP 状況コード 204 が返されます。
- 新規パスワードが組織のパスワード要件を満たしていない場合のエラー応答の例
-
最後に、ユーザパスワードのリセットの例を示します。
- ユーザパスワードをリセットする場合の使用例
-
- ユーザパスワードをリセットする場合のリクエストボディの例
- 不要
- ユーザパスワードをリセットする場合のレスポンスボディの例 (JSON)
-
- ユーザパスワードをリセットする場合のレスポンスボディの例 (XML)
-