Browse Source

拦截器debug

git-svn-id: svn+ssh://10.10.101.21/source/platform/platform-b2b@2869 f3bf4e98-0cf0-11e4-a00c-a99a8b9d557d
yingp 10 years ago
parent
commit
0c5d668554

+ 5 - 0
src/main/java/com/uas/platform/b2b/filter/AccessSignatureInterceptor.java

@@ -3,6 +3,7 @@ package com.uas.platform.b2b.filter;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
+import org.apache.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.http.HttpStatus;
 import org.springframework.web.servlet.handler.HandlerInterceptorAdapter;
@@ -26,6 +27,8 @@ public class AccessSignatureInterceptor extends HandlerInterceptorAdapter {
 	private final static String idParam = "access_id";
 	private final static String signatureParam = "_signature";
 
+	private static final Logger logger = Logger.getLogger(AccessSignatureInterceptor.class);
+
 	@Autowired
 	private EnterpriseService enterpriseService;
 
@@ -51,6 +54,8 @@ public class AccessSignatureInterceptor extends HandlerInterceptorAdapter {
 						return true;
 					}
 				}
+				logger.error(String.format("FORBIDDEN FROM %s@%s, REQUEST: %s, SIGNATURE: %s", AgentUtils.getIp(request), id, urlMessage,
+						sign));
 			}
 		}
 		response.setStatus(HttpStatus.FORBIDDEN.value());