
在将SpringBoot从2.1.6.RELEASE升级到2.3.9.RELEASE,同时SpringSecurity从5.1.5.RELEASE升级到5.3.8.RELEASE后,出现了一个认证错误。问题根源在于SimpleGrantedAuthority的serialVersionUID不匹配。在Redis存储的OAuth2Authentication对象反序列化时失败。为了解决这个问题,建议清除Redis中的所有token相关key,如access:*、auth_to_access:*等。参考了相关博客文章找到了解决办法。