diff --git a/tduck-api/src/main/java/com/tduck/cloud/api/util/SignUtils.java b/tduck-api/src/main/java/com/tduck/cloud/api/util/SignUtils.java index db795bd..f108b20 100644 --- a/tduck-api/src/main/java/com/tduck/cloud/api/util/SignUtils.java +++ b/tduck-api/src/main/java/com/tduck/cloud/api/util/SignUtils.java @@ -28,12 +28,12 @@ public class SignUtils { * @return */ public boolean verifySign(SortedMap params, String secret) { - String urlSign = MapUtil.getStr(params, "sign"); + String urlSign = MapUtil.getStr(params, "sign").trim(); if (StringUtils.isBlank(urlSign)) { return false; } String paramsSign = getParamsSign(params, secret); - log.debug("sign1 {} sign2 {}", paramsSign, urlSign); + log.debug("sign1 {} sign2 {} result:{}", paramsSign, urlSign,urlSign.equals(paramsSign)); return StringUtils.isNotBlank(paramsSign) && urlSign.equals(paramsSign); }