# Two-Factor Auth & Recovery Actions

The 2FA Authentication action allows users to log in to your Portal base project or application using a one-time 6-digit code from an authentication provider.

Please note, the Portal Base project for deployed users will have Two-Factor Authentication preconfigured.&#x20;

{% hint style="info" %}
When utilizing 2FA for your own project (not Base Portal), provide read access permissions for your users to the Two-Factor Authentication Settings Form.
{% endhint %}

<figure><img src="https://501951130-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6LdEf8SjBIeQDsRL3BdV%2Fuploads%2FNEqtstoKXBx4F4WotD8J%2F2faauth.jpg?alt=media&#x26;token=d1c23002-1f95-4463-919a-12f796f0c873" alt=""><figcaption></figcaption></figure>

## Settings

**Code:** Field on the form (typically a Textfield) to provide the 6-digit authentication code.

**Recovery Code:** One-time recovery code to authenticate users.&#x20;

## Walkthrough

[**Click Here for a full walkthrough of how to setup Two-Factor Authentication**](https://help.form.io/developers/auth/two-factor-authentication)
