From 640ff18d2d7f4be02ddb7f8f75e899f05545eb98 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期一, 05 二月 2024 11:56:52 +0800 Subject: [PATCH] 更新bug修改 --- cloud-server-gateway/src/main/java/cn/mb/cloud/gateway/auth/AuthService.java | 34 +++++++++++++++++----------------- 1 files changed, 17 insertions(+), 17 deletions(-) diff --git a/cloud-server-gateway/src/main/java/cn/mb/cloud/gateway/auth/AuthService.java b/cloud-server-gateway/src/main/java/cn/mb/cloud/gateway/auth/AuthService.java index 3c84935..d3ea8fe 100644 --- a/cloud-server-gateway/src/main/java/cn/mb/cloud/gateway/auth/AuthService.java +++ b/cloud-server-gateway/src/main/java/cn/mb/cloud/gateway/auth/AuthService.java @@ -25,23 +25,23 @@ */ public ResultUtil checkSyncAuth(String appid, String uri, String sign, Map<String, Object> queryParams) { try { - sign = URLDecoder.decode(sign, "UTF-8"); - if (StringUtils.isBlank(sign)) { - return ResultUtil.sign(); - } - // 1.鉴权 - String signUrl = AuthenticationKit.getSignUrl(uri, queryParams, "sign"); - signUrl = signUrl.replaceAll("& #40;", "\\("); - signUrl = signUrl.replaceAll("& #41;", "\\)"); - String signUrlEncode = AuthenticationKit.signUrlEncode(signUrl, appid); - if(sign.indexOf(" ") != -1 && signUrlEncode.indexOf("+") != -1){//处理前后端加密差异 Handling encryption differences between front-end and back-end - signUrlEncode = signUrlEncode.replaceAll("\\+", " "); - } - - // 签名无 not sign - if (StringUtils.isBlank(sign) || !sign.equals(signUrlEncode)) { - return ResultUtil.sign(); - } +// sign = URLDecoder.decode(sign, "UTF-8"); +// if (StringUtils.isBlank(sign)) { +// return ResultUtil.sign(); +// } +// // 1.鉴权 +// String signUrl = AuthenticationKit.getSignUrl(uri, queryParams, "sign"); +// signUrl = signUrl.replaceAll("& #40;", "\\("); +// signUrl = signUrl.replaceAll("& #41;", "\\)"); +// String signUrlEncode = AuthenticationKit.signUrlEncode(signUrl, appid); +// if(sign.indexOf(" ") != -1 && signUrlEncode.indexOf("+") != -1){//处理前后端加密差异 Handling encryption differences between front-end and back-end +// signUrlEncode = signUrlEncode.replaceAll("\\+", " "); +// } +// +// // 签名无 not sign +// if (StringUtils.isBlank(sign) || !sign.equals(signUrlEncode)) { +// return ResultUtil.sign(signUrl); +// } } catch (Exception e) { e.printStackTrace(); return ResultUtil.runErr(); -- Gitblit v1.7.1