From 47b901938213f609fc378d1e7666a516ff7c7ccf Mon Sep 17 00:00:00 2001 From: Pu Zhibing <393733352@qq.com> Date: 星期五, 26 九月 2025 14:35:36 +0800 Subject: [PATCH] 开发部分接口鉴权 --- ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/AuthFilter.java | 27 +++++++++++---------------- 1 files changed, 11 insertions(+), 16 deletions(-) diff --git a/ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/AuthFilter.java b/ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/AuthFilter.java index f171da4..3beaf52 100644 --- a/ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/AuthFilter.java +++ b/ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/AuthFilter.java @@ -50,24 +50,19 @@ log.info("whiteUrl---" + JSON.toJSONString(ignoreWhite.getWhites())); // 跳过不需要验证的路径 if (StringUtils.matches(url, ignoreWhite.getWhites())) { - //附近商户获取 - if (url.contains("getNearbyShop") || url.contains("pageRecommendGoods") || url.contains("pageActivityGoods") || url.contains("getGoodsInfo") - || url.contains("getShopInfo") || url.contains("pageAppActivityGoods") || url.contains("/app/goods/listShoppingCart") || url.contains("/app/live/page")) { - String token = getToken(request); - if (!StringUtils.isEmpty(token)) { - Claims claims = JwtUtils.parseToken(token); - if (claims != null) { - String userid = JwtUtils.getUserId(claims); - String userkey = JwtUtils.getUserKey(claims); - String username = JwtUtils.getUserName(claims); - if (!StringUtils.isEmpty(userid)) { - addHeader(mutate, SecurityConstants.USER_KEY, userkey); - addHeader(mutate, SecurityConstants.DETAILS_USER_ID, userid); - addHeader(mutate, SecurityConstants.DETAILS_USERNAME, username); - } + String token = getToken(request); + if (!StringUtils.isEmpty(token)) { + Claims claims = JwtUtils.parseToken(token); + if (claims != null) { + String userid = JwtUtils.getUserId(claims); + String userkey = JwtUtils.getUserKey(claims); + String username = JwtUtils.getUserName(claims); + if (!StringUtils.isEmpty(userid)) { + addHeader(mutate, SecurityConstants.USER_KEY, userkey); + addHeader(mutate, SecurityConstants.DETAILS_USER_ID, userid); + addHeader(mutate, SecurityConstants.DETAILS_USERNAME, username); } } - } return chain.filter(exchange); } -- Gitblit v1.7.1