사용자 이메일 마스킹 처리 추가:
- PortalConfigLog에 StringMaskingUtil 적용 - 로그인 사용자 아이디 마스킹 처리(Log 개선)
This commit is contained in:
@@ -2,6 +2,7 @@ package com.eactive.apim.portal.config;
|
|||||||
|
|
||||||
import com.eactive.apim.portal.common.util.HttpRequestUtil;
|
import com.eactive.apim.portal.common.util.HttpRequestUtil;
|
||||||
import com.eactive.apim.portal.common.util.SecurityUtil;
|
import com.eactive.apim.portal.common.util.SecurityUtil;
|
||||||
|
import com.eactive.apim.portal.common.util.StringMaskingUtil;
|
||||||
import org.aspectj.lang.JoinPoint;
|
import org.aspectj.lang.JoinPoint;
|
||||||
import org.aspectj.lang.annotation.Aspect;
|
import org.aspectj.lang.annotation.Aspect;
|
||||||
import org.aspectj.lang.annotation.Before;
|
import org.aspectj.lang.annotation.Before;
|
||||||
@@ -32,7 +33,7 @@ public class PortalConfigLog {
|
|||||||
String query = request.getQueryString();
|
String query = request.getQueryString();
|
||||||
String ip = HttpRequestUtil.getClientIpAddress(request);
|
String ip = HttpRequestUtil.getClientIpAddress(request);
|
||||||
|
|
||||||
String user = SecurityUtil.getCurrentLoginId();
|
String user = StringMaskingUtil.maskEmail(SecurityUtil.getCurrentLoginId());
|
||||||
|
|
||||||
String message = String.format("Request: %s %s?%s from %s by %s", method, path, query, ip, user);
|
String message = String.format("Request: %s %s?%s from %s by %s", method, path, query, ip, user);
|
||||||
Logger logger = LoggerFactory.getLogger(joinPoint.getTarget().getClass());
|
Logger logger = LoggerFactory.getLogger(joinPoint.getTarget().getClass());
|
||||||
|
|||||||
Reference in New Issue
Block a user