You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.08 12:35:32