メニュー
Amazon Cognito
開発者ガイド (Version 最終更新日: 2017 年 8 月 26 日)

インポートされたユーザーにパスワードをリセットするように要求

インポートされた各ユーザーが初めてサインインするときは、次のように新しいパスワードを入力する必要があります。

インポートされたユーザーにパスワードをリセットするように要求

  1. ユーザー名とパスワードを指定してユーザーがサインインを試行します (GetAuthenticationDetails または InitiateAuth 経由)。

  2. Amazon Cognito は PasswordResetRequiredException を返します。

  3. アプリは、次の手順で説明されている ForgotPassword フローにユーザーを誘導する必要があります。

    1. アプリが ForgotPassword(username) を呼び出します。

    2. Amazon Cognito は検証された E メールアドレスと電話番号 (.csv ファイルでそのユーザーについて提供した情報による) にコードを送信し、ForgotPassword リクエストへの応答でコードがどこに送信されたかをアプリに示します。

      注記

      リセットパスワードコードを送信する場合、ユーザープールで電話番号や電子メールの認証がオンになっていることが重要です。

    3. アプリは、コードが送信されたことおよびコードの送信先をユーザーに示し、アプリはコードと新しいパスワードを入力するための UI を提供します。

    4. ユーザーがアプリでコードと新しいパスワードを入力します。

    5. アプリは ConfirmForgotPassword(code, password) を呼び出し、成功した場合新しいパスワードを設定します。

    6. アプリは、サインインページにユーザーを誘導します。