对Azure B2C使用MSAL的最低要求



我的任务是将Azure B2C实现到现有的ASP.Net Web Forms应用程序中,作为第二种登录形式。它目前使用表单身份验证,根据已建立的一系列Sql Server数据库表使用用户名/密码进行身份验证。

MSAL库可以与表单身份验证一起使用吗?

我们有现有的用户表,这些表需要像其他应用程序使用的那样使用,并且无法更新。

如果你需要更多的细节来提供更好的答案,请告诉我。

提前谢谢。

您似乎想将azure ad b2c身份验证添加到具有表单身份验证的现有应用程序中。

AFAIK,在我们的web应用程序中,我们不能将username/password直接传递给Azure AD进行身份验证

要使用Azure AD以及基于SQL DB存储的用户名和密码的基于表单的身份验证,我们必须在web.config中将身份验证模式设置为none。并创建一个新的授权过滤器,将未经授权的用户重定向到基于表单的登录页面。

此外,用户可以使用OAuth 2.0登录,并使用来自Facebook、Twitter、LinkedIn、Microsoft或Google等外部身份验证源的凭据。

有关完整设置,请参阅MICROSOFT文档&SO线程

相关内容

  • 没有找到相关文章

最新更新