miniOrange provides a ready to use 2FA solution for DNN website. A second layer of protection is offered for DNN sites via the DNN Two Factor Authentication (2FA) module. DNN Two Factor Authentication supports a variety of 2FA / MFA procedures, including TOTP like Google Authenticator, Duo Authenticator, Microsoft Authenticator, Okta Verify Authenticator, Auth Authenticator, LastPass Authenticator, OTP over email, OTP over SMS, OTP over call, Security Questions (KBA), and backup procedures.
DNN SAML IdP module allows login into any SAML 2.0 compliant service provider using the DotNetNuke credentials. This module can be configured to establish the trust between the module and various SAML 2.0 supported service providers to securely login users using their DNN site credentials.
Source code of Google Authenticator 2FA Membership Provider for DNN9 (module installer included). Works for all DNN9+ (including latest release version)