Spring Boot OAuth2认证后未触发自定义successHandler,始终重定向至根路径“/”问题求助
Spring Boot OAuth2认证后未触发自定义successHandler,始终重定向至根路径“/”问题求助
大家好,我最近在给我的Spring Boot项目配置Google OAuth2登录,原本预想的流程是这样的:
- 前端跳转到
http://localhost:8081/oauth2/authorization/google发起认证请求 - 认证通过后,后端自动完成用户创建、会话生成的操作
- 最后重定向回前端的
localhost:3000页面
为了实现这个逻辑,我专门写了自定义的Oauth2SuccessHandler和Oauth2FailureHandler,但现在遇到了棘手的问题——每次认证成功后,我的自定义successHandler完全没被触发,系统总是自动重定向到根路径“/”,完全偏离了预期的流程。
下面是我的SecurityConfig的代码片段:
import lombok.RequiredArgsConstructor; import org.springframework.context.annotation...
有没有同行遇到过类似的问题?麻烦帮忙排查下问题可能出在哪?比如是不是我在SecurityConfig里漏了关键的配置项,或者自定义Handler的注册方式有问题?
内容来源于stack exchange
相关产品推荐
相关产品推荐

