MARKETPLACE
PLUGINS
TWO-FACTOR AUTHENTICATION - 2FA
Two-Factor Authentication - 2FA logo

Two-Factor Authentication - 2FA

Published December 2023
   •    Updated August 2025

Plugin details

Two Factor Authentication plugin - 2FA:

With this plugin, you will be able to add two-factor authentication to your application's login.

It is an easy-to-understand plugin, and I have tried to detail the instructions extensively, both in the description and in the editor. The API is hosted on an external server.

If you have any questions, I am available to help.


******** LINK TO DEMO APP EDITOR ********

https://bubble.io/page?type=page&name=my_projects&id=angeloprojects&tab=tabs-1


******** LINK TO DEMO PAGE ********

https://angeloprojects.bubbleapps.io/version-test/my_projects?tab=2fa

$20

One time  •  Or  $5/mo

stars   •   0 ratings
19 installs  
This plugin may track or collect your data. Learn how.

Platform

Web & Native mobile

Contributor details

Angelo logo
Angelo
Joined 2022   •   6 Plugins
View contributor profile

Instructions

Remember to add the element to your login page.

Authenticator - Create a user secret key
This API call creates a secret key for a specific user. This step is typically performed during user registration. Provide the user's email and the application's name, this call will return the Secret_key to be stored for the user.

Scan QRCode
To generate a QRCode, go to 'Get data from external API > Authenticator - download QRCode.' Provide the user's email, and it will return an image of the QRCode for that user. After scanning it, the user will have the 6 codes.

Authenticator - Check 2FA
Now, to check if the 6 digits are correct, insert the user's secret_key and the 6 digits provided by the user into some input (the 6 digits cannot have spaces between them). If the API returns "passed = yes," the code is correct. If the API returns "passed = no," it will also provide the expected code and the inserted code. Use this information for debugging.

Data collection and tracking

We only collect data informed by the user.

Types

This plugin can be found under the following types:
Api   •   Action   •   Element

Categories

This plugin can be found under the following categories:
Data (things)   •   Compliance   •   Technical   •   Productivity   •   Visual Elements

Resources

Support contact
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble