Spring boot Spring Security 5:登录后无法重定向到初始URL

Spring boot Spring Security 5:登录后无法重定向到初始URL,spring-boot,spring-security,spring-security-oauth2,Spring Boot,Spring Security,Spring Security Oauth2,问题应该很简单。基于 我有两个客户: spring.security.oauth2.client.registration.a spring.security.oauth2.client.registration.b 我还配置了针对SSO服务oAuth2进行的身份验证 身份验证工作正常,但不起作用的是: 我转到受身份验证保护的localhost/team 我被重定向到Spring引导屏幕,在那里我需要选择两个客户端中的一个:a或b 我选择一个->我验证 身份验证后,我被发送到localhost,

问题应该很简单。基于

我有两个客户:

spring.security.oauth2.client.registration.a spring.security.oauth2.client.registration.b 我还配置了针对SSO服务oAuth2进行的身份验证

身份验证工作正常,但不起作用的是:

我转到受身份验证保护的localhost/team 我被重定向到Spring引导屏幕,在那里我需要选择两个客户端中的一个:a或b 我选择一个->我验证 身份验证后,我被发送到localhost,而不是localhost/team 我不知道如何将用户重定向回localhost/team,因为在身份验证之后,我丢失了原始的Referer。可用的推荐人来自我提供的身份,对我没有帮助。有什么想法吗


我正在使用Spring Security 5.x版本的Spring Boot 2,V.2.3.1,我发现了我的问题。sessionCreationPolicy设置为IF_REQUIRED,而不是ALWAYS

我可以确认sessionCreationPolicy始终有效

我希望它也能帮助其他人