Necessità degli utenti importati di ripristinare le password - Amazon Cognito

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Necessità degli utenti importati di ripristinare le password

La prima volta che ciascun utente importato esegue l'accesso e inserisce qualsiasi password, deve immettere una nuova password. Nella procedura seguente viene descritta l'esperienza utente in un'app personalizzata con utenti locali dopo l'importazione di un file CSV. Se gli utenti accedono con l'interfaccia utente ospitata, Amazon Cognito richiede di impostare una nuova password quando eseguono primo accesso.

Necessità degli utenti importati di ripristinare le password
  1. Nell'app, tenta di accedere silenziosamente per l'utente corrente con InitiateAuth utilizzando una password casuale.

  2. Amazon Cognito restituisce NotAuthorizedException quando PreventUserExistenceErrors è abilitato. In caso contrario, restituisce PasswordResetRequiredException.

  3. L'app effettua una richiesta API ForgotPassword e reimposta la password dell'utente.

    1. L'app invia il nome utente in una richiesta API ForgotPassword.

    2. Amazon Cognito invia un codice all'indirizzo e-mail o al numero di telefono verificato. La destinazione dipende dai valori forniti per email_verified e phone_number_verified nel file CSV. La risposta alla richiesta ForgotPassword indica la destinazione del codice.

      Nota

      Il pool di utenti deve essere configurato per verificare le e-mail o i numeri di telefono. Per ulteriori informazioni, consulta Registrazione e conferma degli account utente.

    3. L'app visualizza un messaggio all'utente per verificare la posizione di invio del codice e richiede all'utente di inserire il codice e una nuova password.

    4. L'utente inserisce il codice e la nuova password nell'app;

    5. L'app invia il codice e la nuova password in una richiesta API ConfirmForgotPassword.

    6. L'app reindirizza l'utente per l'accesso.