From ac10284f8138ea022fc83801456091afc870c50b Mon Sep 17 00:00:00 2001 From: "1437892690@qq.com" <1437892690@qq.com> Date: Fri, 20 Jun 2025 18:00:35 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=8A=9F=E8=83=BD]=20hmac=E6=96=B9=E5=BC=8F?= =?UTF-8?q?=E8=AE=A4=E8=AF=81=E5=A4=B1=E8=B4=A5=E6=97=B6=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?debug=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 关联 #[1447919872344064]hmac方式认证失败时增加debug日志 http://192.168.0.96:8090/demo/rdm.html#/story-detail/939050947543040/939050947543042/1447919872344064 --- .../filter/handler/HmacLoginAuthHandler.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/main/java/neatlogic/module/framework/filter/handler/HmacLoginAuthHandler.java b/src/main/java/neatlogic/module/framework/filter/handler/HmacLoginAuthHandler.java index f987438fe..20dbcc2f7 100644 --- a/src/main/java/neatlogic/module/framework/filter/handler/HmacLoginAuthHandler.java +++ b/src/main/java/neatlogic/module/framework/filter/handler/HmacLoginAuthHandler.java @@ -30,6 +30,8 @@ import org.apache.commons.fileupload.disk.DiskFileItemFactory; import org.apache.commons.fileupload.servlet.ServletFileUpload; import org.apache.commons.lang3.StringUtils; import org.apache.commons.net.util.Base64; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.stereotype.Service; import javax.annotation.Resource; @@ -44,6 +46,8 @@ import java.util.List; @Service public class HmacLoginAuthHandler extends LoginAuthHandlerBase { + private final Logger logger = LoggerFactory.getLogger(HmacLoginAuthHandler.class); + @Resource private UserMapper userMapper; @@ -133,6 +137,15 @@ public class HmacLoginAuthHandler extends LoginAuthHandlerBase { if (result.equalsIgnoreCase(authorization)) { return userVo; } + if (logger.isDebugEnabled()) { + logger.debug("header Authorization = {}", request.getHeader("Authorization")); + logger.debug("header x-access-key = {}", request.getHeader("x-access-key")); + logger.debug("token = {}", token); + logger.debug("bodyJsonString = {}", bodyJsonString); + logger.debug("queryString = {}", queryString); + logger.debug("sign = {}", sign); + logger.debug("result = {}", result); + } return null; } -- Gitee