Crowdbotics 2-Factor Auth - Back End Module

Description

This backend 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 for complete authentication.

Features
  1. Username prompt for authentication
  2. Email prompt for authentication
  3. Phone number prompt for authentication
  4. Google Authenticator prompt for authentication
  5. Time-based generated code for complete authentication
List of Screens

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

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

3. GoogleAuth screenThis screen contains a QR code. Users can scan the QR code to generate the code.