gpt4 book ai didi

asp.net-mvc - ITfoxtec SAML2 能否支持多个 IdP?

转载 作者:行者123 更新时间:2023-12-04 10:44:42 26 4
gpt4 key购买 nike

我正在尝试让我的 ASP.NET MVC Web 应用程序向多个 IdP 提供 SSO,我想知道是否可以使用 ITfoxtec.SAML2 库支持这种情况。

我有许多不同的客户,其中有几个希望与我的服务进行 SSO 集成。每个客户端都有一个不同的子域(例如 business1.myapp.com、business2.myapp.com 等),我需要使用名称的唯一部分来查找他们的元数据并生成一个配置和他们回话。

我看到的示例代码似乎支持更传统的一对一 IdP 方案。

此外,如果有人知道非核心 ASP.NET MVC 示例应用程序,我将非常感谢知道在哪里可以找到它。

最佳答案

在你的情况下,我会实现一些 Saml2Configuration逻辑,我可以在这里要求特定的 Saml2Configuration对于当前的 IdP。这个具体Saml2Configuration然后在 AuthController 中使用.

经过 binding.ReadSamlResponse(Request.ToGenericHttpRequest(), saml2AuthnResponse)带有通用 Saml2Configuration您可以在 saml2AuthnResponse.Issuer 中阅读 IdP 发行人.然后加载正确的 Saml2Configuration .

指向非核心 ASP.NET MVC 中继方示例应用程序的链接 https://github.com/ITfoxtec/ITfoxtec.Identity.Saml2/tree/master/test/TestWebApp

关于asp.net-mvc - ITfoxtec SAML2 能否支持多个 IdP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59761654/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com