【发布时间】:2018-08-22 08:07:07
【问题描述】:
我已经安装了 shibboleth 3.0.2 版本。我正在托管一个单页应用程序,需要通过 ADFS 登录来保护它。对于不同的用户集,有两个 ADFS。
我对如何实现这一点几乎没有疑问。
如何在 shibboleth2.xml 文件中配置两个 IDP。元素只允许一次。我提供了两个带有不同元数据文件的标签,但是当我单击链接时 https://devserver.testhost.com/Shibboleth.sso/DiscoFeed,它向我展示了两个具有相同 IDP 的“entityID”元素。
系统如何与两个 IDP 一起工作。确定何时调用哪个 IDP 的过程应该是什么。 与单个 IDP 一样,我可以在我的 Apache 配置中执行以下操作。每当上下文路径被命中时,apache 会将调用重定向到 shibboleth,并将 shibboleth 重定向到 IDP。
<Location /my-first> AuthType shibboleth ShibRequestSetting requireSession 1 require valid-user </Location>
但我有点困惑,当有多个 IDP 时,如何决定调用哪一个。
你能帮我解决上述问题吗?
谢谢
【问题讨论】:
标签: adfs shibboleth