> For the complete documentation index, see [llms.txt](https://authdocs.skill-mine.com/licentio-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://authdocs.skill-mine.com/licentio-documentation/settings/mfa/end-user-usage.md).

# End User Usage

**Note:** If the user enables the MFA (Multi-Factor Authentication) setting in the flow settings, the two-step verification will become visible next to the login process. If the MFA setting is not enabled, it will not be visible on the two-step verification page.&#x20;

Initially, the user wishes to log in to their account using either the classic login or social login method.&#x20;

<figure><img src="/files/rFkNCV8pN0fal07l0pG1" alt=""><figcaption></figcaption></figure>

After the user logs in using either the classic or social login method, they are redirected to the two-step verification page.

#### Choose the authentication method

If you have enabled a specific type of MFA methods in the flow settings, those methods will be visible on the 2-step verification page.

*Reference* :[ ](/licentio-documentation/blueprints.md#registration-settings)[MFA Settings](/licentio-documentation/blueprints.md#greater-than-mfa-settings)

<figure><img src="/files/VDm0c8rC9tjqLSa8AhGk" alt=""><figcaption></figcaption></figure>

### EMAIL&#x20;

* If you select the **Email** option, click on **Email**, and you will be redirected to the Email Verification page.&#x20;
* Additionally, an **OTP** will be sent to your registered email.&#x20;

<figure><img src="/files/XApaQRI6mgTK7TZ8oFGm" alt=""><figcaption></figcaption></figure>

1. First, open your email inbox.

<figure><img src="/files/Y6J7gr7QmWYucgQtiD06" alt=""><figcaption></figcaption></figure>

2. Please open the email containing the OTP message.

<figure><img src="/files/pZ7ZfjneGcGI0jbr67sR" alt=""><figcaption></figcaption></figure>

3. Next, copy the code from the email. Finally, paste the code into the email verification page input box.

<figure><img src="/files/qnU664jgHoYMMbqnuxmM" alt=""><figcaption></figcaption></figure>

4. Afterward, click the **Verify** button; this will authenticate your OTP.&#x20;
5. The button redirects to the success page.

**Resend OTP**

1. If you haven't received the OTP, Once the time limit is up, click the **Resend OTP** button.
2. This will trigger the OTP to be sent again to your email.&#x20;
3. Afterward, copy the OTP from the email and paste it into the verification input box on the page.

<figure><img src="/files/jiAf7oBj2qIvWPzXEO9A" alt=""><figcaption></figcaption></figure>

**NOTE**: The **Resend OTP** option is available in your inbox only 5 times. Once the limit is exceeded, you will need to proceed to the two-step verification page.&#x20;

**Resend OTP Limits**&#x20;

From there, click on the email option again. This will provide you with another set of 5 attempts.

### SMS&#x20;

* If you select the **Short message service**  option, click on **SMS**, and you will be redirected to the SMS Verification page.&#x20;
* Additionally, an OTP will be sent to your registered mobile number.&#x20;

<figure><img src="/files/4jdfSXVdSrbnQ1gwfb9x" alt=""><figcaption></figcaption></figure>

1. Please check the notifications on your phone. Click to open the message.

<figure><img src="/files/ko48dCzeZIeS9TzIqW0z" alt=""><figcaption></figcaption></figure>

2. Please open the SMS containing the OTP message.

<figure><img src="/files/5P2gi3xryIAn7lGSmMkK" alt=""><figcaption></figcaption></figure>

3. Next, copy the code from the SMS. Finally, paste the code into the SMS verification page input box.

<figure><img src="/files/E9JzHDGGnNZSsNyVECOP" alt=""><figcaption></figcaption></figure>

4. Afterward, click the **Verify** button; this will authenticate your OTP.&#x20;

&#x20;**Resend OTP Limits**&#x20;

* If you haven't received the OTP, Once the time limit is up, click the **Resend OTP** button.&#x20;
* This will trigger the OTP to be sent again to your SMS.&#x20;
* Afterward, copy the OTP from the SMS and paste it into the SMS verification input box on the page.&#x20;
* The button redirects to the success page.&#x20;

<figure><img src="/files/S2oDUoTuYswnfSMxXQPV" alt=""><figcaption></figcaption></figure>

**NOTE:** The **Resend OTP** option is available in your inbox only 5 times. Once the limit is exceeded, you will need to proceed to the two-step verification page. From there, click on the email option again. This will provide you with another set of 5 attempts.

### TOTP&#x20;

* If you select the **Time-based One-time Password** option, click on **TOTP**, and you will be redirected to the TOTP Verification page.&#x20;

<figure><img src="/files/bQqwu3dXYsBLcofOoUAu" alt=""><figcaption></figcaption></figure>

1. Open the Authenticator App on your mobile phone.

<figure><img src="/files/rkfZNWoPIFqxKP5gPgmp" alt=""><figcaption></figcaption></figure>

2. You will find an input box on the TOTP verification page. Please enter the TOTP code into this input box. Before doing so, make sure to verify that the code you're entering matches the one generated by your registered Authenticator App.

<figure><img src="/files/wU5OeW1SH7XQtfNQP5zu" alt=""><figcaption></figcaption></figure>

3. Afterward, click the **Verify** button; this will authenticate your TOTP code. The button redirects to the success page.

### BACKUP CODE&#x20;

1. If you select the **BACKUP CODE** option, click on **BACKUP CODE**, and you will be redirected to the BACKUP CODE Verification page. &#x20;

<figure><img src="/files/ZQ50jyGf1jwKTDt89UFJ" alt=""><figcaption></figcaption></figure>

2. During the BACKUP CODE configuration process, it will provide several **backup codes** to be used for BACKUP CODE methods.&#x20;
3. Copy the one backup code and paste it into the input box on the **BACKUP CODE verification page**.&#x20;
4. Click the **Verify** button to confirm the backup code.&#x20;
5. The button redirects to the success page.

&#x20;

<figure><img src="/files/zmnuMx2lkTCCmeMbsOIE" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://authdocs.skill-mine.com/licentio-documentation/settings/mfa/end-user-usage.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
