期限切れパスワードのEメール送信
When migrating to eSuite, you may choose to take the opportunity to ensure all customers update their account password, this is a useful exercise in the event that you have upgraded your password complexity rules over time.
概要
UserExpiredPassword APIを使用し、eSuiteに登録済みのメールアドレスにメールを送信することで、お客様ののパスワードをリセットをします。
リクエスト
UserExpiredPasswordリクエストは、サーバーサイドからのみ作成できます。サーバーサイドのリクエストは、ホストされているeSuiteページへのリンクを含むEメールを生成します。
詳細は以下の通りです:
C#
[csharp]
using (eDeveloperClient client = new eDeveloperClient())
{
var request = new UserExpiredPasswordRequest()
{
clientId = 433,
apiPassword = "sN?67oS=cE",
emailAddress = "john.smith@mppglobal.com"
};
{
var request = new UserExpiredPasswordRequest()
{
clientId = 433,
apiPassword = "sN?67oS=cE",
emailAddress = "john.smith@mppglobal.com"
};
var response = client.UserExpiredPassword(request);
}
[/csharp]
リクエストパラメータ
次の表は、UserExpiredPasswordに渡す必要がある引数、及び必須引数の識別を以下に示します。
| 名称 | データータイプ | 説明 | 必須か | 値の例 |
|---|---|---|---|---|
| ClientID | Integer | eSuiteによってインテグレーションを一意に識別して提供されます。 | Yes | 433 |
| Apipassword | String | eSuiteの一意のパスワード | Yes | sN?67oS=cE |
| Guid | String | 認証のコールから得られたセッションID | Yes* | sN?67oS=cE |
| ClientUserId | String | サードパーティの認証システムによって顧客アカウントに割り当てられた一意の識別子 | Yes* | 000001 |
| EmailAddress | String | eSuiteプラットフォームにお客様がアカウントを登録したアドレス | Yes* | john.smith@mppglobal.com |