我在Spring-Security-saml2-service-provider库中使用Spring Boot-2.6.6和Spring Security-5.7.0-M2来创建SAML服务Provider 应用程序.我遵循Spring的示例项目Spring Security SAML2 Sample,所以我的设置看起来非常相似.
我想关闭/Login和/Logout上生成的登录和注销页面.登录页面显示每个配置的IDP的链接,注销页面有一个启动注销后流程的按钮.
当Saml2LoginConfigurer.loginPage
未设置或DefaultLoginPageGeneratingFilter
激活时,它们似乎由弹簧内部代码-Saml2LoginConfigurer.initDefaultLoginFilter
创建.设置loginPage
变量只会更改登录页面的显示位置,并从我的身份提供程序中断元数据配置:它会关闭登录页面.我没能成功地关掉DefaultLoginPageGeneratingFilter
.
我怎么能这么做?