From b70e8ad81e1daedbfb747c146b31afabe9a9d547 Mon Sep 17 00:00:00 2001
From: RuoYi <yzz_ivy@163.com>
Date: Thu, 13 Aug 2020 14:11:00 +0800
Subject: [PATCH] 表格右侧工具栏组件

---
 ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/ValidateCodeFilter.java |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/ValidateCodeFilter.java b/ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/ValidateCodeFilter.java
index e2cbd0b..6172c8d 100644
--- a/ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/ValidateCodeFilter.java
+++ b/ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/ValidateCodeFilter.java
@@ -31,6 +31,10 @@
     private static final String CODE = "code";
 
     private static final String UUID = "uuid";
+    
+    private static final String GRANT_TYPE = "grant_type";
+    
+    private static final String REFRESH_TOKEN = "refresh_token";
 
     @Override
     public GatewayFilter apply(Object config)
@@ -43,6 +47,13 @@
             {
                 return chain.filter(exchange);
             }
+            
+            // 刷新token请求,不处理
+            String grantType = request.getQueryParams().getFirst(GRANT_TYPE);
+            if (StringUtils.containsIgnoreCase(request.getURI().getPath(), AUTH_URL) && StringUtils.containsIgnoreCase(grantType, REFRESH_TOKEN))
+            {
+                return chain.filter(exchange);
+            }
 
             // 消息头存在内容,且不存在验证码参数,不处理
             String header = request.getHeaders().getFirst(HttpHeaders.AUTHORIZATION);

--
Gitblit v1.9.3