Spring SAML CurrentUserHandler 不工作

Spring SAML CurrentUserHandler not working

我已经实现了 https://github.com/vdenotaris/spring-boot-security-saml-sample 中提到的 SAML 配置,但它没有在登陆控制器方法中填充“@CurrentUser User 用户”。 SAMLUserDetailsS​​erviceImpl 的 loadUserBySAML() 正确获取 SAMLCredential。

我有基于 XML 的 MvcConfig,而 WebSecurityConfig(用于 SAML)是基于 Java 的配置。在 'mvc:argumentresolvers' 中添加了 'bean class = "CurrentUserHandlerClass'。所以下面调用登陆Controller方法时抛出异常

如果您需要什么,请帮助我并发表评论

现在已解决,因为安全链过滤器

中缺少控制器URL