SpringSecurity OAuth2 资源服Token反序列化解析失败

在整合SpringSecurity OAuth2时遇到资源服务器Token解析失败的问题,原因是自定义的SmsVerificationCodeAuthenticationToken在反序列化过程中找不到对应的类。报错指出SmsVerificationCodeAuthenticationToken在资源服务器中不存在,导致反序列化失败。解决方案是将自定义的Authentication子类放入共享的模块,确保资源服务器能识别并正确反序列化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

这是我在整合整个系统的时候发现的,一不注意就出了个BUG,说真的SpringSecurity OAuth2细节BUG还真多,这是我第三次整合了!问题就是我在做全局解析Token方案的时候另辟蹊径的做了另一个方案,SpringSecurity OAuth2 关于 UserAuthenticationConverter就是这个玩意,然后当我和之前的的全局解析方案做对比的时候SpringSecurityOAuth2获取JWT中的数据看到这篇文章中有提到一句
在这里插入图片描述
我就测试了一下,因为我觉得这个地方都是解析请求头中传递进来的JWT格式的Token,至于存储方式应该无关,(关于验证这个是否必须是JwtTokenStore在SpringSecurity OAuth2 资源服关于JWT Token和Redis Token的区别文章

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员劝退师-TAO

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值