Spring Security SAML2多个IDP但唯一的断言使用者服务



我们正在与许多使用Spring Security SAML2的身份提供程序一起开发SAML身份验证。我们的服务提供者的元数据文件是唯一的,它将被分发给所有身份提供者,因此我们需要为断言消费者服务提供唯一的端点。

yaml配置如下:

spring:   
security:
saml2:
relyingparty:
registration:
idpone:
identityprovider:
metadata-uri: "classpath:metadata/idp/metadata-idp1.xml"
idptwo:
identityprovider:
metadata-uri: "classpath:metadata/idp/metadata-idp2.xml"

我们尝试为每个idp添加

acs:
location: "{baseUrl}/login/saml2/sso"

但是没有找到url{baseUrl}/login/saml2/sso结果。

我们如何配置它?

感谢

正确的url是{baseUrl}/login/smal2/idpone或{baseUrl}.login/smal2/idptwo

最新更新