当 application.yml 只有一个 IdP 时,如何避免"Select an Identity Provider"页面?



application.yml只有一个IdP条目时,有没有办法避免出现">Select an Identity Provider"页面。。。

providers:
- alias: spring-security-saml-idp
metadata: http://localhost:7071/sample-idp/saml/idp/metadata
linktext: Spring Security SAML IDP on port 7071
name-id: urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress
assertion-consumer-service-index: 0

感谢

Naga Vijayapuram

您似乎运气不好:SamlAuthenticationRequestFilter已经内置了选择机制(实际上需要请求中的参数idp(。如果你想转发到默认的IDP,我相信你要么需要subpass所说的过滤器,要么制作你自己的过滤器来进行信息注入。

结果可能类似于

(user accesses page) - (new filter that checks if only one idp is configured and forwards) - (SamlAuthenticationRequestFilter)

相关内容

最新更新