diff --git a/maku-framework/src/main/java/net/maku/framework/security/cache/TokenStoreCache.java b/maku-framework/src/main/java/net/maku/framework/security/cache/TokenStoreCache.java index 94d3299..b24a515 100644 --- a/maku-framework/src/main/java/net/maku/framework/security/cache/TokenStoreCache.java +++ b/maku-framework/src/main/java/net/maku/framework/security/cache/TokenStoreCache.java @@ -33,6 +33,12 @@ public class TokenStoreCache { redisCache.set(key, user, expire); } + public void updateUser(String accessToken, UserDetail user) { + String key = RedisKeys.getAccessTokenKey(accessToken); + Long expire = redisCache.getExpire(key); + redisCache.set(key, user, expire); + } + public Long getExpire(String accessToken) { String key = RedisKeys.getAccessTokenKey(accessToken);