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.
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.