繁体   English   中英

具有不同IDP的多个SSO集成

[英]Multiple SSO integration with different idp

我对这一切都是新手,我正在使用grails-plugin将多个IDP集成到我的应用程序中。 对于单个IDP,它可以正常工作,但是当我尝试添加多个IDP时,它给我类似的错误

Servlet.service() for servlet [default] in context with path [] threw exception [org.opensaml.saml2.metadata.provider.MetadataProviderException: Metadata for entity <entityID> and role {urn:oasis:names:tc:SAML:2.0:metadata}IDPSSODescriptor wasn't found] with root cause Message: Metadata for entity <entityID> and role {urn:oasis:names:tc:SAML:2.0:metadata}IDPSSODescriptor wasn't found

我使用哪个IDP都没有关系,只有最后一个条目有效,而对于其他条目,它会给我同样的错误。

似乎它采用了sp别名并​​为其保存了最后一个条目并为此服务。

另外,在日志中,我得到Index for AssertionConsumerService not specified, returning default如果有帮助Index for AssertionConsumerService not specified, returning default

我知道它采用了日志上下文中显示的正确idp.SAMLContextProviderImpl- context.SAMLContextProviderImpl - Using user specified IDP <entityID> from request

请帮助我长期坚持

解决了这个问题,我使用了多个idp文件,但是所有idp文件都应该在一个文件中,并且应该在EntitiesDescriptor根标记下。 错过了那部分。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM