この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

ユーザパスワードを管理する

ユーザパスワードの設定やリセット、パスワードに関する情報の取得を行うには、sObject User Password リソースを使用します。パスワードの有効期限の状況を取得するには HTTP GET メソッド、パスワードを設定するには HTTP POST メソッド、パスワードをリセットするには HTTP DELETE メソッドを使用します。

関連付けられたセッションには、特定のユーザパスワード情報へのアクセス権が必要です。セッションに適切な権限がない場合、これらのメソッドから HTTP エラー応答 403 が返されます。

これらのメソッドは、ユーザとセルフサービスユーザの両方に提供されています。セルフサービスユーザのパスワードの管理では、REST API URL に、User の代わりに SelfServiceUser を使用します。

次に、ユーザの現在のパスワード有効期限の状況を取得する例を示します。

現在のパスワード有効期限の状況を取得する場合の使用例
現在のパスワード有効期限の状況を取得する場合のリクエストボディの例
不要
現在のパスワード有効期限の状況を取得する場合のレスポンスボディの例 (JSON)
現在のパスワード有効期限の状況を取得する場合のレスポンスボディの例 (XML)
セッションの権限が不十分な場合のエラー応答の例

次に、特定のユーザのパスワードを変更する例を示します。

ユーザパスワードを変更する場合の使用例
ファイル newpwd.json のコンテンツ
ユーザパスワードを変更する場合のレスポンスボディの例
パスワードが正しく変更された場合のレスポンスボディはありません。HTTP 状況コード 204 が返されます。
新規パスワードが組織のパスワード要件を満たしていない場合のエラー応答の例

最後に、ユーザパスワードのリセットの例を示します。

ユーザパスワードをリセットする場合の使用例
ユーザパスワードをリセットする場合のリクエストボディの例
不要
ユーザパスワードをリセットする場合のレスポンスボディの例 (JSON)
ユーザパスワードをリセットする場合のレスポンスボディの例 (XML)