我已经了解了SAML及其功能,了解了它背后的理论,我认为我完全理解SAML"循环"。
现在,我已经陷入了在我的网络服务器上实际实现它的地步(作为服务提供商)。
我想使用SsoCircle作为我的身份提供者(用于测试目的)和Spring-Security-Saml作为我的SAML库。
我的问题是:
答案 0 :(得分:2)
如果您使用的是Spring SAML并且配置正确,则可以导航到http://localhost:8080/<context>/saml/metadata
以xml格式下载服务提供商元数据。
您可以使用SSOCircle创建一个帐户,您可以在其中上传或复制粘贴SP元数据。这允许SSOCircle信任您的SP,因为元数据包含关键信息。
This example项目已经与SSO圈子集成,是学习所有部分如何融合在一起的一个很好的起点。在配置中,您应该看到SSOCircle的元数据加载到MetadataManger中的位置以及服务提供商的元数据。