From a99684a9a4ecbdd71d1c93ef824f7741ff52c5d9 Mon Sep 17 00:00:00 2001 From: 44323 <443237572@qq.com> Date: 星期六, 16 九月 2023 11:06:13 +0800 Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/PlayPai --- 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 b1aba3f..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(signUrl); - } +// 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