From d643b843cc794d8f59c4ecd04bda2b9d35e5b22a Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期二, 28 十一月 2023 19:54:22 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 cloud-server-gateway/src/main/java/cn/mb/cloud/gateway/filter/PermissionsFilter.java |   39 +++++++++++++++------------------------
 1 files changed, 15 insertions(+), 24 deletions(-)

diff --git a/cloud-server-gateway/src/main/java/cn/mb/cloud/gateway/filter/PermissionsFilter.java b/cloud-server-gateway/src/main/java/cn/mb/cloud/gateway/filter/PermissionsFilter.java
index 0171c81..3175fa5 100644
--- a/cloud-server-gateway/src/main/java/cn/mb/cloud/gateway/filter/PermissionsFilter.java
+++ b/cloud-server-gateway/src/main/java/cn/mb/cloud/gateway/filter/PermissionsFilter.java
@@ -66,16 +66,7 @@
     @Autowired
     AuthService authService;
 
-    @Value("${cn.mbcloud.gateway.permissions.basic}")
-    private Boolean isBasic = Boolean.FALSE;
-
-
     private AntPathMatcher pathMatcher = new AntPathMatcher();
-
-    /**
-     * Redis Token 仓库前缀
-     */
-    private String REDIS_TOKEN_STORE_PREFIX = "oauth2_";
 
     /**
      * 账户
@@ -182,20 +173,20 @@
         }
 
         //校验参数签名 Verify parameter signature
-        ResultUtil resultUtil = preHandle(request);
-        if(resultUtil.getCode() != 200){
-            log.info("签名异常");
-            response.setRawStatusCode(resultUtil.getCode());
-            byte[] bits = JSON.toJSONBytes(resultUtil);
-            DataBuffer buffer = response.bufferFactory().wrap(bits);
-            HttpHeaders headers = response.getHeaders();
-            String first = headers.getFirst("Content-Type");
-            if(StringUtils.isEmpty(first)){
-                headers.add("Content-Type", "application/json;charset=UTF-8");
-            }
-
-            return response.writeWith(Mono.just(buffer));
-        }
+//        ResultUtil resultUtil = preHandle(request);
+//        if(resultUtil.getCode() != 200){
+//            log.info("签名异常");
+//            response.setRawStatusCode(resultUtil.getCode());
+//            byte[] bits = JSON.toJSONBytes(resultUtil);
+//            DataBuffer buffer = response.bufferFactory().wrap(bits);
+//            HttpHeaders headers = response.getHeaders();
+//            String first = headers.getFirst("Content-Type");
+//            if(StringUtils.isEmpty(first)){
+//                headers.add("Content-Type", "application/json;charset=UTF-8");
+//            }
+//
+//            return response.writeWith(Mono.just(buffer));
+//        }
 
         return chain.filter(exchange.mutate().request(request.mutate().build()).build());
     }
@@ -268,7 +259,7 @@
 
         }
         //课程
-        if (uri.startsWith(IGNORE_COURSE_URIS)) {
+        if (uri.startsWith(IGNORE_COURSE_PREFIX)) {
             if(!StringUtils.isEmpty(IGNORE_COURSE_URIS)){
                 String[] split = IGNORE_COURSE_URIS.split(",");
                 for (String s : split) {

--
Gitblit v1.7.1