Browse Source

删除缓存中过期Token值

guq 7 years ago
parent
commit
5759027488

+ 2 - 0
base-servers/gateway-server/src/main/java/com/usoftchina/saas/gateway/config/AuthFilter.java

@@ -85,6 +85,8 @@ public class AuthFilter implements GlobalFilter, Ordered {
                             //将现在的request 变成 change对象
                             //将现在的request 变成 change对象
                             exchange = exchange.mutate().request(request).build();
                             exchange = exchange.mutate().request(request).build();
                         }
                         }
+                        //删除已过期token信息
+                        RedisUtil.del(key);
                     }
                     }
                 }
                 }
                 BaseContextHolder.setAppId(jwt.getAppId());
                 BaseContextHolder.setAppId(jwt.getAppId());