Commit 56772d08d8911b7c90786741b512d60ee3157c95

Authored by preschooler
1 parent 85052c1a

🐞 fix(system): 未删除 Redis 中的刷新令牌

yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/service/oauth2/OAuth2TokenServiceImpl.java
@@ -151,6 +151,7 @@ public class OAuth2TokenServiceImpl implements OAuth2TokenService { @@ -151,6 +151,7 @@ public class OAuth2TokenServiceImpl implements OAuth2TokenService {
151 oauth2AccessTokenRedisDAO.delete(accessToken); 151 oauth2AccessTokenRedisDAO.delete(accessToken);
152 // 删除刷新令牌 152 // 删除刷新令牌
153 oauth2RefreshTokenMapper.deleteByRefreshToken(accessTokenDO.getRefreshToken()); 153 oauth2RefreshTokenMapper.deleteByRefreshToken(accessTokenDO.getRefreshToken());
  154 + oauth2AccessTokenRedisDAO.delete(accessTokenDO.getRefreshToken());
154 return accessTokenDO; 155 return accessTokenDO;
155 } 156 }
156 157
@@ -166,6 +167,7 @@ public class OAuth2TokenServiceImpl implements OAuth2TokenService { @@ -166,6 +167,7 @@ public class OAuth2TokenServiceImpl implements OAuth2TokenService {
166 oauth2AccessTokenRedisDAO.delete(accessToken.getAccessToken()); 167 oauth2AccessTokenRedisDAO.delete(accessToken.getAccessToken());
167 // 删除刷新令牌 168 // 删除刷新令牌
168 oauth2RefreshTokenMapper.deleteByRefreshToken(accessToken.getRefreshToken()); 169 oauth2RefreshTokenMapper.deleteByRefreshToken(accessToken.getRefreshToken());
  170 + oauth2AccessTokenRedisDAO.delete(accessToken.getRefreshToken());
169 }); 171 });
170 } 172 }
171 173