Crowdbotics Sign in / Sign Up 2FA - Front End Module

Description

This frontend module has a two-factor authentication flow, which will prompt for username, email, phone number, and google authenticator and provide a time-based generated code.

Features
  1. User prompted for 2-factor authentication during login
  2. Authentication flow includes username, email, phone number, and Google Authenticator verification
  3. Time-based generated code provided for 2-factor authentication
List of Screens

1. Verification screen

This is the screen where the verification code is to be provided by the user. The user also has an option to select/change the prior verification method.

2. Select method screen

On this screen, the user can select/change the prior verification method to get the token.

3. GoogleAuth screen

This screen contains a QR code. Users can scan the QR code to generate the code.