# MFA Login

After signing in with their credentials the user will need to undergo an additional layer of security if at least one Multi-Factor Authentication (MFA) method is configured on their account.

The system will prompt the user to select their preferred MFA method for the additional security check.&#x20;

<figure><img src="https://2532694803-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvGYwUmVjfELEiJzfmWLC%2Fuploads%2FkSzI7U0DYgbHo9Xncv8S%2Fimage.png?alt=media&#x26;token=f3be2597-9d6e-4394-8106-2d29d5b88e29" alt=""><figcaption></figcaption></figure>

The visible buttons will be those that have been configured in the MFA settings; otherwise, they won't be shown.

After the user selects their desired Multi-Factor Authentication (MFA) method from the available options, the system initiates the process of sending or generating the One-Time Password (OTP) associated with that method.

1. **OTP Generation**: Upon selecting the mode, the system immediately sends or generates an OTP through the chosen method. For example:
   * If the user chooses an authenticator app, the OTP will be generated within the app.
   * If SMS or email is selected, the OTP will be sent to the user's registered phone number or email address.
2. **Enter OTP**: The user then receives the OTP and types it into the designated field on the authentication screen.
3. **Verification**: After entering the OTP, the user clicks the "VERIFY" button to confirm their authentication attempt.
4. **Validation Process**: The system verifies the entered OTP against the one generated or sent. If the OTP matches and is valid within the specified time frame, the authentication process proceeds.
5. **Access Granted**: Upon successful verification, the user gains access to their account or the requested resource, confirming their identity through the Multi-Factor Authentication process.

As for the MFA Configuration process for the APP mode, there will be no countdown or "**RESEND OTP**" button because those are managed by the chosen authenticator app.
