自定义 ASP.Net Web 应用的 Azure 多重身份验证

Azure Multi Factor Authentication for a custom ASP.Net web app

我创建了一个 ASP.Net 网络应用程序并将其托管在用户登录并能够登录系统的 MS Azure 上。我没有使用 Azure AD 或本地 AD,而是使用 Azure SQL 数据库。用户作为普通用户在网络应用程序上注册。我想知道是否有办法将 Azure 多重身份验证与我的自定义编写的应用程序集成。

需要任何说明,请询问。

从你的问题来看,你似乎在使用某种 ASP.NET 身份特征,它使用 SQL 数据库作为后端。如果是这样,那么您可能想看看这篇文章:

http://www.hanselman.com/blog/AddingTwoFactorAuthenticationToAnASPNETApplication.aspx

它详细说明了如何使用 ASP.NET Identity 2.0 为 ASP.NET 应用程序配置多重身份验证。无论您是在本地托管还是在 Azure 中托管,它都应该可以正常工作。

如果您询问如何将 Azure AD 多重身份验证集成到您现有的 ASP.NET 身份子系统中,那么我担心这可能无法实现,除非您依赖 Azure AD 作为您的身份子系统.