我创建了一个 ASP.Net Web 应用程序并将其托管在 MS Azure 上,用户可以在其中登录并能够登录系统。我没有使用 Azure AD 或本地 AD,而是使用 Azure SQL 数据库。用户在 Web 应用程序上注册为普通用户。我想知道是否有办法将 Azure Multi Factor Authentication 与我的自定义编写的应用程序集成。
任何需要澄清,请询问。
我创建了一个 ASP.Net Web 应用程序并将其托管在 MS Azure 上,用户可以在其中登录并能够登录系统。我没有使用 Azure AD 或本地 AD,而是使用 Azure SQL 数据库。用户在 Web 应用程序上注册为普通用户。我想知道是否有办法将 Azure Multi Factor Authentication 与我的自定义编写的应用程序集成。
任何需要澄清,请询问。
从您的问题来看,您似乎正在使用某种 ASP.NET 身份功能,该功能使用 SQL 数据库作为后端。如果是这样,那么您可能想看看这篇文章:
http://www.hanselman.com/blog/AddingTwoFactorAuthenticationToAnASPNETApplication.aspx
它详细展示了如何使用 ASP.NET Identity 2.0 为 ASP.NET 应用程序配置多重身份验证。无论您是在本地托管还是在 Azure 中托管,它都应该可以工作。
如果您询问如何将 Azure AD 多重身份验证集成到您现有的 ASP.NET 身份子系统中,那么我担心这可能是不可能的,除非您将 Azure AD 作为您的身份子系统。