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.
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: