Search Results :

×

Configure Passkey Authentication 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. Passkey Authentication is a modern and secure method for two-factor authentication, enabling users to log in using biometrics (fingerprint, facial recognition) or device PIN without relying on traditional passwords. 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.
Passkey Authentication | 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.
Passkey Authentication | Add DNN 2FA module

  • Go to the Site Settings tab, navigate to Configuration > PasswordLess Login, and next to Passkey, click on Configure.
PasswordLess Login

  • After clicking on Configure, select the device type (Local Device or Cross Device) and choose the passkey registration method (OTP over Email or OTP over SMS). Once done, click Save to apply the settings.
Configure PassKey Authentication

  • To enable this method for end users, click the Passkey toggle button and the PasswordLess Login toggle button.
Enable 2FA for End Users
  • On the login screen, open the Passwordless Login tab, choose Sign In with Passkey from the dropdown menu, enter your username, and then click Login.
End User Enter Your Username

  • After entering your username, if no passkey is registered for verification, an OTP will be sent using your chosen registration method (Email or SMS). Enter the OTP in the provided field and click Verify OTP.
Verify OTP for End User

  • After verifying the OTP, a prompt will appear asking you to save your passkey, based on the selected platform. Choose your preferred option (device, mobile, or security key), then click Next to continue.
Choose your preferred option

  • A notification will be sent to your selected option to confirm the passkey setup. Approve the notification on your device to proceed.
PassKey Notification

  • Once your device is connected, a confirmation screen will appear. Select Continue on your device to complete the passkey setup.
PassKey Device Connected

  • After the passkey is successfully registered, a confirmation message will appear stating Passkey saved. Click OK to finish the setup.
PassKey Saved

  • Each time you sign in after registering your passkey, a security prompt will appear asking you to choose a device or method (e.g., your registered phone, security key, or another supported device). Select the appropriate option and click Next to continue.
Sign In After Registering Passkey

  • A notification will be sent to your registered device. Approve the request for login.
Sign In After Registering Passkey

  • Once you approve the request, you will be logged in to your DNN site successfully.
Fingerprint Reader


Please reach out to us at dnnsupport@xecurify.com, and our team will assist you with setting up Passkey Authentication in DotNetNuke (DNN). 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