가져온 사용자에게 암호 재설정 요구 - Amazon Cognito

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

가져온 사용자에게 암호 재설정 요구

가져온 사용자는 처음 로그인하고 암호를 입력할 때 새 암호를 입력해야 합니다. 다음 절차는 CSV 파일을 가져온 후 로컬 사용자가 있는 사용자 지정 앱에서의 사용자 경험을 설명합니다. 사용자가 호스팅된 UI로 로그인하면 Amazon Cognito는 사용자가 처음 로그인할 때 새 암호를 설정하라는 메시지를 표시합니다.

가져온 사용자에게 암호 재설정 요구
  1. 앱에서 임의의 암호를 사용하여 InitiateAuth를 통해 현재 사용자의 로그인을 자동으로 시도합니다.

  2. PreventUserExistenceErrors를 사용할 경우 Amazon Cognito가 NotAuthorizedException을 반환합니다. 그렇지 않은 경우에는 PasswordResetRequiredException를 반환합니다.

  3. 앱에서 ForgotPassword API를 요청하고 사용자의 암호를 재설정합니다.

    1. 앱에서 ForgotPassword API 요청에 사용자 이름을 제출합니다.

    2. Amazon Cognito는 확인된 이메일 또는 전화 번호에 코드를 보냅니다. 대상은 CSV 파일의 email_verifiedphone_number_verified에 입력한 값에 따라 달라집니다. ForgotPassword 요청에 대한 응답은 코드의 대상을 나타냅니다.

      참고

      이메일이나 전화 번호를 인증하도록 사용자 풀을 구성해야 합니다. 자세한 내용은 사용자 계정 가입 및 확인 섹션을 참조하세요.

    3. 앱은 코드가 전송된 위치를 확인하라는 메시지를 사용자에게 표시하며, 코드와 새 암호를 입력하라고 지시합니다.

    4. 사용자가 앱에 코드와 새 암호를 입력합니다.

    5. 앱은 ConfirmForgotPassword API 요청에 코드와 새 암호를 제출합니다.

    6. 앱이 사용자를 로그인으로 리디렉션합니다.