一、该问题的重现步骤是什么?

点击图中的退出登录后,还可以继续使用之前的token获取数据
二、你期待的结果是什么?实际看到的又是什么?
token应该失效了,实际token还未失效
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
springboot的4.0.1.RELEASE版本
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
未开启有状态的情况下,默认为无状态jwt,无状态的jwt无法自动过期,只能等待token有效期过后才会失效。
如果需要实时失效,可以给token配置为有状态模式,把token保存到redis,退出登录后会自动清理redis的token。

不行,/oauth/logout接口里的」
JwtUtil.getToken(request.getToken());拿到的token是空,没有删除
OAuth2Request.create().buildHeaderArgs()
这里的token就是null
用git私服最新版测试下,我记得这块之前是有个bug获取不到,后续版本修复了
扫一扫访问 Blade技术社区 移动端