Search Results :

×

Two Factor Authentication for DNN using OTP over SMS with Azure Communication Services

DNN Two Factor Authentication adds a second layer of authentication to the DotNetNuke default login page. With OTP over SMS using Azure Communication Services, OTPs are generated and verified by the miniOrange DNN 2FA plugin, while SMS delivery is handled through your Azure Communication Services gateway. This Enterprise feature lets you use your existing Azure SMS setup as a custom SMS gateway for secure two-factor authentication.Our DotNetNuke (DNN) Two Factor Authentication Provider also supports methods such as Google Authenticator, Microsoft Authenticator, OTP over Email, Duo Push Notification, and more.

  • 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.
DNN 2FA - 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.
DotNetNuke Two Factor Authentication (2FA) Pencil Icon

  • Navigate to the Site Settings tab to configure DNN 2FA.
DNN 2FA - Site Settings

  • Log in to the DNN 2FA plugin to access the admin dashboard using your miniOrange account under which the license is purchased.
  • Log in to https://portal.miniorange.com/ using your registered account credentials. After logging in, you can find your license key on the Dashboard.
  • Enter the license key in the License Key field and click on the Activate License button.
DNN 2FA - License Key

  • Navigate to Custom SMS Gateway under the Advanced Settings tab and click on the Configure button next to Azure Communication Services.
  • Azure Communication Services is used as the SMS delivery gateway to send OTP messages, while OTP generation and verification are handled by the DNN 2FA plugin.
DNN 2FA - Custom SMS Gateway Azure Communication Services

  • After clicking on Configure, provide the following details to set up Azure Communication Services: enter the Connection String and the Azure Phone Number (SMS sender number) associated with your Azure Communication Services resource.
DNN 2FA - Azure Communication Services Connection String and Phone Number

  • Once you have entered the required details, click on the Save button to save the Azure Communication Services configuration.
DNN 2FA - Save Azure Communication Services Configuration

  • After saving, Azure Communication Services will show as Configured. Enable the toggle button next to it to activate Azure Communication Services as your custom SMS gateway for OTP delivery.
DNN 2FA - Azure Communication Services Configured and Enabled

  • Once Azure Communication Services is configured and enabled, you can proceed to set up the OTP over SMS method in the next section.
  • Click on OTP Methods under the Configuration tab, select the SMS option, and click on the Configure button for OTP over SMS. The OTP SMS messages will be delivered using the configured Azure Communication Services gateway.
DotNetNuke Two Factor Authentication (2FA) for OTP over SMS with Azure Communication Services | DNN 2FA - Choose OTP over SMS

  • Select user’s phone number profile attribute and click on Save.
DotNetNuke Two Factor Authentication (2FA) for OTP over SMS with Azure Communication Services | DNN 2FA - Phone number profile attribute

  • Enter the phone number and click on the Get OTP button.
DotNetNuke Two Factor Authentication (2FA) for OTP over SMS with Azure Communication Services | DNN 2FA - Enter phone number

  • After clicking on the Get OTP button, the user will receive a One Time Passcode on the entered mobile number via Azure Communication Services.
  • Enter the received OTP and click on the Verify OTP button. After verifying the OTP, the method will be configured and can be enabled for the end user.
DotNetNuke Two Factor Authentication (2FA) for OTP over SMS with Azure Communication Services | DNN 2FA - Enter OTP

  • To enable the method for the end user, click on the OTP over SMS toggle button.
DotNetNuke Two Factor Authentication (2FA) for OTP over SMS with Azure Communication Services | DNN 2FA - Toggle Button

  • Make sure to enable the Enable 2FA for End Users toggle button so that two-factor authentication is enforced for end users.
DotNetNuke Two Factor Authentication (2FA) for OTP over SMS with Azure Communication Services | Enable 2FA for End Users

  • If you want to enable 2FA for administrators, turn on the Enable 2FA for Admins toggle.
DotNetNuke Two Factor Authentication (2FA) for OTP over SMS with Azure Communication Services | Enable 2FA for Admins

  • To enable 2FA for AD Authentication, click on DNN AD Login under the Advanced Settings tab and select AD Login.
DotNetNuke Two Factor Authentication (2FA) for OTP over SMS with Azure Communication Services | Enable 2FA for AD Authentication

 Thank you for your response. We will get back to you soon.

Something went wrong. Please submit your query again

We'll Reach Out to You at the Earliest!


ADFS_sso ×
Hello there!

Need Help? We are right here!

support