refactor: redis + token 会话重构,添加用户访问和刷新令牌映射,支持单设备登录控制和刷新令牌时让历史的访问令牌时效
This commit is contained in:
@@ -155,7 +155,7 @@ public class AuthServiceImpl implements AuthService {
|
||||
if (StrUtil.isNotBlank(token) && token.startsWith(SecurityConstants.BEARER_TOKEN_PREFIX )) {
|
||||
token = token.substring(SecurityConstants.BEARER_TOKEN_PREFIX .length());
|
||||
// 将JWT令牌加入黑名单
|
||||
tokenManager.blacklistToken(token);
|
||||
tokenManager.invalidateToken(token);
|
||||
// 清除Security上下文
|
||||
SecurityContextHolder.clearContext();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user