From 3a578b3c70221631dc4316578189d467e78c67dd Mon Sep 17 00:00:00 2001 From: curry772 Date: Mon, 27 Apr 2026 15:58:36 +0900 Subject: [PATCH] =?UTF-8?q?=ED=86=A0=ED=81=B0=20=EB=B0=9C=EA=B8=89=20?= =?UTF-8?q?=EC=8B=A4=ED=8C=A8=20=EC=98=A4=EB=A5=98=20=EC=B6=94=EA=B0=80=20?= =?UTF-8?q?-=20=EB=AF=B8=ED=99=95=EC=9D=B8=EC=98=A4=EB=A5=98=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../custom/DJErpOAuth2Controller.java | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/eactive/eai/authserver/custom/DJErpOAuth2Controller.java b/src/main/java/com/eactive/eai/authserver/custom/DJErpOAuth2Controller.java index 07776a6..b6c47f2 100644 --- a/src/main/java/com/eactive/eai/authserver/custom/DJErpOAuth2Controller.java +++ b/src/main/java/com/eactive/eai/authserver/custom/DJErpOAuth2Controller.java @@ -1,9 +1,11 @@ package com.eactive.eai.authserver.custom; +import java.security.Principal; import java.time.LocalDateTime; import java.util.HashMap; import java.util.HashSet; import java.util.Map; +import java.util.Properties; import java.util.Set; import javax.servlet.http.HttpServletRequest; @@ -28,6 +30,7 @@ import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; +import com.eactive.eai.adapter.http.dynamic.UnkownMessageLogUtils; import com.eactive.eai.adapter.http.dynamic.filter.JwtAuthException; import com.eactive.eai.authserver.config.RequestContextData; import com.eactive.eai.authserver.dao.TokenIssuanceLogDAO; @@ -42,8 +45,6 @@ import com.eactive.eai.common.util.UUID; import com.eactive.eai.data.entity.onl.authserver.TokenIssuanceLog; import com.fasterxml.jackson.databind.ObjectMapper; -import java.security.Principal; - @Controller public class DJErpOAuth2Controller { public static Logger logger = Logger.getLogger(Logger.LOGGER_DEFAULT); @@ -160,6 +161,12 @@ public class DJErpOAuth2Controller { clientId, grantType, scopes); logger.error(e.getMessage()); logTokenIssuance(false, false, e.getMessage(), null); + + Properties logProp = new Properties(); + logProp.put("clientId", clientId); + UnkownMessageLogUtils.logUnkownMessage(this.getClass().getSimpleName(), this.getClass().getSimpleName(), + tokenRequest.toString(), logProp, request, response, "RECEAIIRP301", e); + String errorJson = MessageUtil.makeJsonErrorMessage(MessageUtil.ERROR_CODE_AUTH_FAIL, e.getMessage()); int statusCode = NumberUtils.toInt(StringUtils.left(e.getCode(), 3), HttpStatus.UNAUTHORIZED.value()); return ResponseEntity.status(statusCode).body(errorJson); @@ -169,6 +176,12 @@ public class DJErpOAuth2Controller { clientId, grantType, scopes); logger.error(e.getMessage()); logTokenIssuance(false, false, e.getMessage(), null); + + Properties logProp = new Properties(); + logProp.put("clientId", clientId); + UnkownMessageLogUtils.logUnkownMessage(this.getClass().getSimpleName(), this.getClass().getSimpleName(), + tokenRequest.toString(), logProp, request, response, "RECEAIIRP301", e); + String errorJson = MessageUtil.makeJsonErrorMessage(MessageUtil.ERROR_CODE_AUTH_FAIL, "Unauthorized. [Unknown]"); return ResponseEntity.status(HttpStatus.UNAUTHORIZED).body(errorJson);