如何处理spring-security-oauth2的版本升级?
2022-09-03 16:16:15
spring-security-oauth2 将对象作为数据库中访问令牌条目的一部分保存为序列化的 java 对象 ()。Authentication
ByteArrayOutputStream.writeObject(authentication)
您如何处理spring-security(可能会更改SpringSecurityCoreVersion.SERIAL_VERSION_UID)和spring-security-oauth(可能会更改)的版本升级?如果串行版本 UID 发生更改,则无法再反序列化持久化的身份验证对象。OAuth2Authentication
我们得出的结论是,在升级框架版本时,删除包含序列化身份验证对象的访问令牌将是最干净、最简单的解决方案。任何想法如何更优雅地处理这个问题?