单个sp连接shibboleth SSO中的多个IDps

时间:2018-09-26 12:22:47

标签: shibboleth

我需要连接单个服务提供商才能连接shibboleth SSO中的多个Idp集。谷歌搜索后,我知道可以使用嵌入式Disovery服务来实现。安装和配置后,我将重定向到idp选择页面,但是列表中没有idps。当我检查idpselect_config文件时,有一个数据源= “ /Shibboleth.sso/DiscoFeed”。 JSON格式的Discoveryfeed文件包含idp的元数据。我尝试将idp元数据xml文件转换为json格式的文件,然后将其复制到shibboleth-ds(位于其中的嵌入式dscovery文件)的同一文件夹中。还是没用。 “ Idp选择”下拉列表中没有Idps。

任何人都可以告诉我如何执行此操作,或者我们可以获取任何示例发现提要文件

预先感谢

1 个答案:

答案 0 :(得分:0)

/Shibboleth.sso/DiscoFeed是Shibboleth SP提供的处理程序。该处理程序将通过使用IdP的元数据来返回与您的SP集成的所有IdP的JSON格式列表。

您是否为每个IdP的XML元数据配置了带有<MetadataProvider>元素的SP?

基本上,嵌入式发现服务与Shib SP的处理程序结合使用以提供下拉菜单。

浏览到https://{your-server}/Shibboleth.sso/DiscoFeed时返回什么?