0

当application.yml只有一个 IdP 条目时,有没有办法避免“选择身份提供者”页面?...

        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

谢谢

纳迦维杰亚普拉姆

4

1 回答 1

0

看起来你很不走运:SamlAuthenticationRequestFilter已经内置了选择机制(实际上期望idp请求中有 tha 参数)。如果您想转发到默认 IDP,我相信您要么需要对所述过滤器进行子分类,要么制作自己的过滤器来进行信息注入。

结果可能是这样的

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

于 2018-11-12T08:29:37.757 回答