# 2FA- two factor authentication using growth Plan

**URL:** <https://forum.bubble.io/t/2fa-two-factor-authentication-using-growth-plan/339796>\
**Category:** App Organization\
**Created:** [September 18, 2024, 11:22am UTC](https://forum.bubble.io/t/2fa-two-factor-authentication-using-growth-plan/339796 "2024-09-18T11:22:38Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![poonam1](https://avatars.discourse-cdn.com/v4/letter/p/ecd19e/32.png) [@poonam1](https://forum.bubble.io/u/poonam1)\
**Post date:** [September 18, 2024, 11:22am UTC](https://forum.bubble.io/t/2fa-two-factor-authentication-using-growth-plan/339796/1 "2024-09-18T11:22:38Z")

</div>

To implement Two-factor authentication (2FA) for users in your Bubble application with a Growth plan subscription, follow these steps:

1. First, activate 2FA in your app settings.  
Go to the General tab in your app’s settings and enable “Activate two-factor authentication”.

Set up create a page in your app with a “Check\_2FA\_token” action. This is where users will enter their one-time code.

In your app settings, specify the page you created as the “Redirect users to check their temporary token” option.

Use the “Generate a 2FA QR code” action in a workflow when a user wants to set up 2FA. This generates a unique QR code for the user to scan with Google Authenticator or Authy.

Implement the “Validate token and activate 2FA” action to confirm the user’s first-time setup.

Next logins, use the “Check\_2FA\_token” action to verify the user’s temporary code.
