diff --git a/src/main/java/com/eactive/eai/adapter/controller/ApiRequestBodyFilter.java b/src/main/java/com/eactive/eai/adapter/controller/ApiRequestBodyFilter.java index d77aebf..d83701d 100644 --- a/src/main/java/com/eactive/eai/adapter/controller/ApiRequestBodyFilter.java +++ b/src/main/java/com/eactive/eai/adapter/controller/ApiRequestBodyFilter.java @@ -75,12 +75,15 @@ public class ApiRequestBodyFilter extends OncePerRequestFilter { filterChain.doFilter(wrapped, response); } - private boolean isTarget(HttpServletRequest request) { - String uri = request.getRequestURI(); - return ("POST".equals(request.getMethod()) || "PUT".equals(request.getMethod())) - && (uri.startsWith("/api") || uri.startsWith("/mapi")) - && !uri.startsWith("/mapi/oauth2/token"); - } + private boolean isTarget(HttpServletRequest request) { + String uri = request.getRequestURI(); + // token 이 포함되면 무조건 제외 + if (uri.contains("/token")) { + return false; + } else { + return true; + } + } private byte[] readBodyAsBytes(HttpServletRequest request) throws IOException {