From 51967284ba659401c91e87b7ca12884f1dd2465a Mon Sep 17 00:00:00 2001 From: curry772 Date: Fri, 19 Jun 2026 18:00:13 +0900 Subject: [PATCH] =?UTF-8?q?api=20=EC=B0=BE=EC=A7=80=20=EB=AA=BB=ED=95=A0?= =?UTF-8?q?=20=EA=B2=BD=EC=9A=B0=20FilterException=20throw=EB=A1=9C=20?= =?UTF-8?q?=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../eai/adapter/http/dynamic/filter/ApiKeyExtractFilter.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/eactive/eai/adapter/http/dynamic/filter/ApiKeyExtractFilter.java b/src/main/java/com/eactive/eai/adapter/http/dynamic/filter/ApiKeyExtractFilter.java index e5c7cec..ea176a6 100644 --- a/src/main/java/com/eactive/eai/adapter/http/dynamic/filter/ApiKeyExtractFilter.java +++ b/src/main/java/com/eactive/eai/adapter/http/dynamic/filter/ApiKeyExtractFilter.java @@ -6,6 +6,7 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.commons.lang3.StringUtils; +import org.springframework.http.HttpStatus; import com.eactive.eai.adapter.http.dynamic.filter.HttpAdapterFilter; import com.eactive.eai.adapter.http.dynamic.filter.JwtAuthException; @@ -48,7 +49,7 @@ public class ApiKeyExtractFilter implements HttpAdapterFilter { // PathVariable 지원 추가 String ruledPath = getMatchedKey(requestPath); if(ruledPath == null) - throw new IllegalAccessException("path not found - " + requestPath); + throw new FilterException("path not found - " + requestPath, ERROR_PRE_FAIL, HttpStatus.FORBIDDEN.value()); prop.setProperty(FINAL_STD_MESSAGE_KEY, ruledPath);// StandardMessageUtil.getMatchedKey(), url // pathvariable도 처리