|
|
@@ -3,6 +3,7 @@ package com.shkpr.service.mcpcenterservice.filters;
|
|
|
import com.global.base.log.LogLevelFlag;
|
|
|
import com.global.base.log.LogPrintMgr;
|
|
|
import com.global.base.tools.FastJsonUtil;
|
|
|
+import com.shkpr.service.mcpcenterservice.commtools.HttpUtils;
|
|
|
import com.shkpr.service.mcpcenterservice.commtools.JwtTokenUtil;
|
|
|
import com.shkpr.service.mcpcenterservice.constants.ApiURI;
|
|
|
import com.shkpr.service.mcpcenterservice.dto.LogFlagBizType;
|
|
|
@@ -42,10 +43,9 @@ public class JwtAuthenticationFilter extends OncePerRequestFilter {
|
|
|
if (StringUtils.isEmpty(token)) {
|
|
|
writeAuthError(response, ResponseCode.STATUS_EMPTY_TOKEN);
|
|
|
LogPrintMgr.getInstance().printLogMsg(LogLevelFlag.LOG_WARN, mBusinessType, mStrClassName
|
|
|
- , String.format("Empty Token, Uri{%s} Remote{%s:%d}"
|
|
|
+ , String.format("Empty Token, Uri{%s} Remote{%s}"
|
|
|
,request.getRequestURI()
|
|
|
- ,request.getRemoteAddr()
|
|
|
- ,request.getRemotePort()));
|
|
|
+ ,HttpUtils.getIpAddress(request)));
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
@@ -64,10 +64,9 @@ public class JwtAuthenticationFilter extends OncePerRequestFilter {
|
|
|
McpAuthContextMgr.clear();
|
|
|
writeAuthError(response, ResponseCode.STATUS_INVALID_TOKEN);
|
|
|
LogPrintMgr.getInstance().printLogMsg(LogLevelFlag.LOG_WARN, mBusinessType, mStrClassName
|
|
|
- , String.format("Token Parse Failed, Uri{%s} Remote{%s:%d}"
|
|
|
+ , String.format("Token Parse Failed, Uri{%s} Remote{%s}"
|
|
|
,request.getRequestURI()
|
|
|
- ,request.getRemoteAddr()
|
|
|
- ,request.getRemotePort()));
|
|
|
+ ,HttpUtils.getIpAddress(request)));
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
@@ -76,10 +75,9 @@ public class JwtAuthenticationFilter extends OncePerRequestFilter {
|
|
|
McpAuthContextMgr.clear();
|
|
|
writeAuthError(response, ResponseCode.STATUS_INVALID_TOKEN);
|
|
|
LogPrintMgr.getInstance().printLogMsg(LogLevelFlag.LOG_WARN, mBusinessType, mStrClassName
|
|
|
- , String.format("Invalid Token, Uri{%s} Remote{%s:%d}"
|
|
|
+ , String.format("Invalid Token, Uri{%s} Remote{%s}"
|
|
|
,request.getRequestURI()
|
|
|
- ,request.getRemoteAddr()
|
|
|
- ,request.getRemotePort()));
|
|
|
+ ,HttpUtils.getIpAddress(request)));
|
|
|
return;
|
|
|
}else {
|
|
|
if (user.getExpiredTm() < System.currentTimeMillis()){
|
|
|
@@ -87,10 +85,9 @@ public class JwtAuthenticationFilter extends OncePerRequestFilter {
|
|
|
McpAuthContextMgr.clear();
|
|
|
writeAuthError(response, ResponseCode.STATUS_EXPIRED_TOKEN);
|
|
|
LogPrintMgr.getInstance().printLogMsg(LogLevelFlag.LOG_WARN, mBusinessType, mStrClassName
|
|
|
- , String.format("Token Expired, Uri{%s} Remote{%s:%d}"
|
|
|
+ , String.format("Token Expired, Uri{%s} Remote{%s}"
|
|
|
,request.getRequestURI()
|
|
|
- ,request.getRemoteAddr()
|
|
|
- ,request.getRemotePort()));
|
|
|
+ ,HttpUtils.getIpAddress(request)));
|
|
|
return;
|
|
|
}
|
|
|
}
|