Search Results :

×

Configure OTP Over WhatsApp as 2FA method in DotNetNuke (DNN)

DotNetNuke (DNN) Two Factor Authentication provides the ability to add a second layer of authentication to the DotNetNuke default login page. OTP over WhatsApp is a secure and convenient method for two-factor authentication, delivering one-time passwords directly to the user’s registered WhatsApp number. This method enhances security while providing a fast and user-friendly experience for verifying identity.Our DotNetNuke (DNN) Two Factor Authentication Provider provides various authentication methods, including Google Authenticator, Microsoft Authenticator, OTP over SMS, OTP over Email, Duo Push Notification, and more.

  • Download the package for the DNN Two-Factor Authentication (2FA) Provider.
  • Upload the installation package dnn-two-factor-authentication-provider_xxx_install by going in Settings > Extension > Install Extension.
  • Now under the Installed extensions tab select Authentication Systems. Here you can see the miniOrange DNN 2FA Authentication Provider.
OTP over WhatsApp | Install DNN 2FA Extension

  • You have finished with the installation of the 2FA Authentication Provider on your DNN site.
  • Click on the pencil icon, as mentioned in the image below, to configure the DNN 2FA Authentication Provider.
OTP over WhatsApp | Add DNN 2FA module

  • Navigate to the Site Settings tab, then go to Configuration > OTP Methods, and select the WhatsApp method.
OTP Methods - WhatsApp

  • Log in to your Meta account and go to WhatsApp > API Setup. Here, you can find your Access Token, Phone Number ID, and WhatsApp Business Account ID — credentials required to send OTPs through your WhatsApp Business account.
Meta account

  • Now, enter the required details into the corresponding fields in the WhatsApp tab under OTP Methods, and click the "Save" button.
Configure Details for OTP over WhatsApp

  • After clicking the "Save" button, your configuration will be saved, and a success notification will appear.
    Once configuration saved, all templates linked to your WhatsApp account will be loaded automatically.
Configuration Saved Successfully

  • Under OTP Template, select your required template from the dropdown and click the "Save" button.
OTP Template

  • Then, click the "Test Configure" button, select the Phone Number Profile Attribute, save it, enter the phone number, and click the "Get OTP" button.
Test Configure

  • After clicking the "Get OTP" button, the user will receive a One Time Passcode (OTP) on WhatsApp at their registered mobile number.
  • Enter the received OTP and click on the Verify OTP button, after verifying OTP the method will be configured and can be enabled for the end user.
Verify OTP

  • To enable the method for end users, click on the OTP over WhatsApp toggle button and the Enable 2FA for End Users toggle button.
Enable 2FA for End Users
  • When the end user logs in, the Two-Factor Authentication Setup page will be displayed. Click Next to proceed with the setup.
Two Factor Authentication Setup

  • On the Setup 2FA page, click the Set Up button to continue.
Setup 2FA

  • Enter your phone number in the field provided and click on the Get OTP button.
Enter Phone Number

  • Enter the OTP received on WhatsApp at your registered mobile number, and click on the Verify OTP button.
End User - Verify OTP

  • On the verification screen, provide the code sent to your registered WhatsApp number and click the Validate button.
End User - Verify OTP

  • Once the code is validated successfully, the end user will be logged in to the application.

Please reach out to us at dnnsupport@xecurify.com, and our team will assist you with setting up Two Factor Authentication (2FA) in DotNetNuke (DNN) using OTP over WhatsApp. Our team will help you to select the best suitable solution/plan as per your requirement.

ADFS_sso ×
Hello there!

Need Help? We are right here!

support