Search Results :

×

DotNetNuke Two Factor Authentication – Duo Push Notifications


DotNetNuke (DNN) Two Factor Authentication provides the ability to add the second layer of authentication on the top of DotNetNuke default login page. The Duo Mobile app delivers two-factor push notifications to your users' phones for fast and secure access. After logging in the DotNetNuke application, they can simply approve the push notification they'll receive on their smartphone to securely access their application. Our DotNetNuke Two Factor Authentication stands effective against cyber attacks, is also user-friendly. Our DotNetNuke (DNN) Two Factor Authentication Module provides the 8+ authentication methods including Google Authenticator, Microsoft Authenticator, OTP over SMS, OTP over Email, Duo Push Notification and many more.

1. Download and Install the Two Factor Authentication Provider (2FA) in DotNetNuke.

  • Download the package for DotNetNuke Two Factor Authentication Provider (2FA).
  • 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.
  • DotNetNuke Two Factor Authentication (2FA) using Duo Push Notification - Navigate to miniOrange DNN Two Factor Authentication Settings
  • You have finished with the installation of the 2FA Authentication Provider on your DNN site.

2. Configure Duo Push Notifications

  • Just click on the pencil icon as mentioned in the image below to configure the DNN 2FA Authentication Provider.
  • DotNetNuke Two Factor Authentication (2FA) using Duo Push Notification - Navigate to miniOrange DNN Two Factor Authentication Settings
  • To enable 2FA you need to enable the Enable 2FA for End Users toggle button.
  • DotNetNuke Two Factor Authentication (2FA) for OTP over SMS | DotNetNuke 2FA | DNN 2FA - Add DNN Two Factor Authentication (2FA) module
  • To enable 2FA for admin you need to check the Enable 2FA for Admins checkbox.
  • DotNetNuke Two Factor Authentication (2FA) for OTP over SMS | DotNetNuke 2FA | DNN 2FA - Add DNN Two Factor Authentication (2FA) module
  • To enable 2FA for AD Authentication click on DNN AD Login under Advanced Settings tab and select AD Login.
  • DotNetNuke Two Factor Authentication (2FA) for OTP over SMS | DotNetNuke 2FA | DNN 2FA - Add DNN Two Factor Authentication (2FA) module
  • Under Configuration tab click on Push Notification and select Duo Push Notification as a two factor authentication method and click on configure button.
  • DotNetNuke Two Factor Authentication (2FA) for Google Authenticator | DotNetNuke 2FA | DNN 2FA - DotNetNuke 2FA | DNN 2FA - Choose DNN 2FA Google Authenticator
  • If you do not have a Duo account, please click here to create an account.
  • After signup, please login into the Duo portal.
  • Go to the Applications option on the left side menu and click on the Protect an Application submenu.
  • Search for Auth API and click on the Protect button.
  • DotNetNuke Two Factor Authentication (2FA) using Duo Push Notification - Search Duo Auth API and click protect
  • You have successfully created the Auth API to the protected applications.
  • Now copy the key details and paste it to the Duo configuration in the miniOrange DotNetNuke two factor authentication plugin.
  • DotNetNuke Two Factor Authentication (2FA) using Duo Push Notification - successfully added Auth API to protected applications
  • Click on the Save button.
  • DotNetNuke Two Factor Authentication (2FA) using Duo Push Notification - Enter Integration and API key
  • Now, click on the Configure your Phone button.
  • DotNetNuke Two Factor Authentication (2FA) using Duo Push Notification - Enter Integration and API key

2. Configure Duo Push Notification

  • Click on the hightlighted text provided in the Step 1.
  • DotNetNuke Two Factor Authentication (2FA) using Duo Push Notification - Configure Duo Push Notification
  • You will be prompted to set up your account on Duo Security.
  • Click on the Next button.
  • DotNetNuke Two Factor Authentication (2FA) using Duo Push Notification - Create account on Duo Security
  • Select the country code and enter your phone number.
  • Then click on the Add Phone Number button.
  • DotNetNuke Two Factor Authentication (2FA) using Duo Push Notification - Add phone number on Duo Security
  • Choose any one of the options provided to login with Duo.
  • Let us select the Duo Mobile option.
  • DotNetNuke Two Factor Authentication (2FA) using Duo Push Notification - Select Duo mobile on Duo Security
  • Scan the Barcode from the Duo mobile app.
  • You will see a right tick on the barcode. Hence, your account is added successfully.
  • DotNetNuke Two Factor Authentication (2FA) using Duo Push Notification - Scan QR code on Duo Mobile
  • You have successfully set up Duo Authenticator and completed the first step of the process.
  • DotNetNuke Two Factor Authentication (2FA) using Duo Push Notification - Setup completed on Duo Mobile

3. Test Duo Authenticator / Push Notification

  • Click on the Send Me Push Notification button in the Step 2.
  • DotNetNuke Two Factor Authentication (2FA) using Duo Push Notification - Send Push Notification on Duo Security
  • You will receive a Duo push notification on your mobile app. Approve the transaction and complete the process.
  • DotNetNuke Two Factor Authentication (2FA) using Duo Push Notification - Push Notification sent successfully on mobile
  • Duo push notification will be validated, and you have successfully set up the Duo Authenticator method.

4. Test Duo Authentication while DNN Login

  • Now let us go to the DotNetNuke 2FA module's login page and test the Duo Authenticator method.
  • Log into your DotNetNuke (DNN) website.
  • DotNetNuke Two Factor Authentication (2FA) using Duo Push Notification - Login into DotNetNuke website
  • You will receive a push notification on your Duo Authenticator mobile app.
  • DotNetNuke Two Factor Authentication (2FA) using Duo Push Notification - Waiting for approval of Duo Push Notification
  • You will be successfully logged in to your DotNetNuke (DNN) account.

Additional Resources


Need Help?

Contact us on dnnsupport@xecurify.com and we'll help you set up DotNetNuke Two Factor Authentication (2FA), for quick guidance (via email/meeting) on your requirement and our team will help you to select the best suitable solution/plan as per your requirement.

Hello there!

Need Help? We are right here!

support