单个 sp 在 shibboleth SSO 中连接多个 Idps
single sp to connect multiple Idps in shibboleth SSO
我需要连接单个服务提供商以连接 shibboleth SSO 中的一组多个 Idps。谷歌搜索后我知道可以使用嵌入式发现 service.After 安装和配置来实现我被重定向到 idp select 页面,但是 list.when 中没有 idps 我检查了idpselect_config 文件,有一个数据源 ="/Shibboleth.sso/DiscoFeed"。包含 idp 元数据的 json 格式的 Discoveryfeed 文件。我尝试将 idp 元数据 xml 文件转换为 json 格式的文件,并复制到与 shibboleth-ds 相同的文件夹(嵌入式 dscovery 文件所在的位置)。还是没用。 Idp select 下拉列表中没有 Idps。
任何人都可以告诉我如何做到这一点,或者我们是否可以获得任何示例发现提要文件
提前致谢
/Shibboleth.sso/DiscoFeed
是 Shibboleth SP 提供的处理程序。通过使用 IdP 的元数据,该处理程序将 return 一个 JSON 格式的列表,其中包含与您的 SP 集成的所有 IdP。
您是否为每个 IdP 的 XML 元数据配置了具有 <MetadataProvider>
元素的 SP?
基本上,嵌入式发现服务与 Shib SP 的处理程序一起工作以提供下拉菜单。
当您浏览到 https://{your-server}/Shibboleth.sso/DiscoFeed
时,return 编辑了什么?
我需要连接单个服务提供商以连接 shibboleth SSO 中的一组多个 Idps。谷歌搜索后我知道可以使用嵌入式发现 service.After 安装和配置来实现我被重定向到 idp select 页面,但是 list.when 中没有 idps 我检查了idpselect_config 文件,有一个数据源 ="/Shibboleth.sso/DiscoFeed"。包含 idp 元数据的 json 格式的 Discoveryfeed 文件。我尝试将 idp 元数据 xml 文件转换为 json 格式的文件,并复制到与 shibboleth-ds 相同的文件夹(嵌入式 dscovery 文件所在的位置)。还是没用。 Idp select 下拉列表中没有 Idps。
任何人都可以告诉我如何做到这一点,或者我们是否可以获得任何示例发现提要文件
提前致谢
/Shibboleth.sso/DiscoFeed
是 Shibboleth SP 提供的处理程序。通过使用 IdP 的元数据,该处理程序将 return 一个 JSON 格式的列表,其中包含与您的 SP 集成的所有 IdP。
您是否为每个 IdP 的 XML 元数据配置了具有 <MetadataProvider>
元素的 SP?
基本上,嵌入式发现服务与 Shib SP 的处理程序一起工作以提供下拉菜单。
当您浏览到 https://{your-server}/Shibboleth.sso/DiscoFeed
时,return 编辑了什么?