wangqing 4 years ago
parent
commit
fd1e2d73e9
  1. 4
      tduck-api/src/main/java/com/tduck/cloud/api/util/SignUtils.java

4
tduck-api/src/main/java/com/tduck/cloud/api/util/SignUtils.java

@ -28,12 +28,12 @@ public class SignUtils {
* @return * @return
*/ */
public boolean verifySign(SortedMap<String, Object> params, String secret) { public boolean verifySign(SortedMap<String, Object> params, String secret) {
String urlSign = MapUtil.getStr(params, "sign"); String urlSign = MapUtil.getStr(params, "sign").trim();
if (StringUtils.isBlank(urlSign)) { if (StringUtils.isBlank(urlSign)) {
return false; return false;
} }
String paramsSign = getParamsSign(params, secret); 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); return StringUtils.isNotBlank(paramsSign) && urlSign.equals(paramsSign);
} }

Loading…
Cancel
Save