#Setup MFA step not showing SMS Setup

2 messages · Page 1 of 1 (latest)

burnt moat
#

I'm setting up an Authenticator with an Angular frontend, connecting it to a Cognito user pool. The goal is to migrate existing users to Cognito, send them a temporary password, and let them choose their preferred MFA method during their first login.

The issue is that users are only given the option to configure TOTP for MFA after setting up their new password. There's no option to set up SMS OTP.

Has anyone encountered this or know how to resolve it?

Steps to reproduce:

  1. Create a user pool with MFA set to "required" and enable both SMS and TOTP.
  2. Create a new user using the AdminCreateUser method, but don't provide a mobile number.
  3. Log in with the temporary password using the Amplify Authenticator.
  4. Set a new password.
  5. After setting the password, only the TOTP setup is displayed, and there's no option to configure SMS OTP by adding a mobile number.
    The behaviour is the same for both React and Angular.

However, the hosted UI allows users to choose between SMS and TOTP setup.

glass cosmos
#

Hi, I am looking for the same, is there any progress on this?