【问题标题】:SAML Authentication with Azure AAD B2C and DotNetCore使用 Azure AD B2C 和 DotNet Core 进行 SAML 身份验证
【发布时间】:2019-11-19 23:29:15
【问题描述】:

伙计们,我找到了一些关于使用 AAD 进行 SAML 身份验证的链接,但是当我使用 AAD B2C 和 DotNet Core 进行 SAML 身份验证时,我没有找到任何关于此的文章。

我发现它可以通过自定义策略来实现,但是如何实现呢?没有找到任何实现。

浏览了下面的链接,但还没有成功。

https://cmatskas.com/asp-net-core-saml-authentication-with-azure-ad/ https://docs.microsoft.com/en-us/azure/active-directory-b2c/saml-technical-profile.

如果有人可以帮助我提供任何指导或任何解决方案,以便我们可以使用 AAD B2C 和 Dot NetCore 实施 SAML,您将非常感激?

【问题讨论】:

  • 嗨@Nikhil。我能问一下,当 .NET Core 和 Azure AD B2C 默认都支持 OpenID Connect 时,您为什么要计划 SAML?
  • @ChrisPadgett 感谢您的建议,但我们只能使用 SAML 配置 SSO。如果您可以通过 AAD B2C 和 Core 就 SAML 提供帮助,我们将不胜感激。
  • 没问题,@Nikhil,请考虑我的以下答案。请注意,the above link 指的是 WS-Federation 协议,而不是 SAML。 Azure AD B2C 支持(预览版)SAML,但不支持 WS-Federation。
  • 嗨@Nikhil。以下任何一个答案对您有帮助吗?

标签: .net-core saml azure-ad-b2c


【解决方案1】:

有关为 Azure AD B2C 创建 SAML 依赖方策略的信息,请参阅this sample policy

(请注意,自 2019 年 7 月 11 日起,对 SAML 依赖方策略的支持是一项预览功能。)

有关可用于 SAML 的 ASP.NET Core 身份验证中间件,请参阅this SO question 的答案。

【讨论】:

    【解决方案2】:

    SAML 在 B2C 中使用自定义策略。

    B2C sample code 用于使用 .NET Core 的 Web 应用程序。

    自定义政策很复杂 - this 可能会对您有所帮助,而且最后还有培训课程的链接。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-03
      • 2020-08-17
      • 2019-06-25
      • 2021-10-12
      • 1970-01-01
      • 2021-03-14
      • 1970-01-01
      • 2021-11-26
      相关资源
      最近更新 更多