From 6aff9facb362473f8b860c8a2973c59f12ebe22f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=B6=80=EA=B2=BD?= Date: Fri, 12 Jul 2024 23:41:06 +0900 Subject: [PATCH] =?UTF-8?q?[FIX]=20Nginx=20=ED=94=84=EB=A1=9D=EC=8B=9C=20?= =?UTF-8?q?=EC=88=98=EC=A0=95=20=EB=B0=8F=20JWTFilter=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - "/api" 경로의 프록시 설정 수정 - JWTFilter 내부의 조건문을 수정하여 JWT 필터를 우회할 수 있도록 수정 Fixes: TICO-215 Related to: TICO-209, TICO-164 --- .../java/com/tico/pomoro_do/global/auth/jwt/JWTFilter.java | 4 ++-- nginx/conf/conf.d/default.conf | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/pomoro-do/src/main/java/com/tico/pomoro_do/global/auth/jwt/JWTFilter.java b/backend/pomoro-do/src/main/java/com/tico/pomoro_do/global/auth/jwt/JWTFilter.java index 214612e9..39663db2 100644 --- a/backend/pomoro-do/src/main/java/com/tico/pomoro_do/global/auth/jwt/JWTFilter.java +++ b/backend/pomoro-do/src/main/java/com/tico/pomoro_do/global/auth/jwt/JWTFilter.java @@ -36,12 +36,12 @@ protected void doFilterInternal(HttpServletRequest request, HttpServletResponse //필터 위치에 따라 OAuth2 인증을 진행하는 필터보다 JWTFilter가 앞에 존재하는 경우 에러 발생 String requestUri = request.getRequestURI(); //JWTFilter 내부에 if문을 통해 특정 경로 요청은 넘어가도록 수정 - if (requestUri.matches("^\\/auth/google/login(?:\\/.*)?$")) { + if (requestUri.matches("^\\/api/auth/google/login(?:\\/.*)?$")) { filterChain.doFilter(request, response); return; } - if (requestUri.matches("^\\/auth/google/join(?:\\/.*)?$")) { + if (requestUri.matches("^\\/api/auth/google/join(?:\\/.*)?$")) { filterChain.doFilter(request, response); return; diff --git a/nginx/conf/conf.d/default.conf b/nginx/conf/conf.d/default.conf index f37736bb..f25fb862 100644 --- a/nginx/conf/conf.d/default.conf +++ b/nginx/conf/conf.d/default.conf @@ -26,7 +26,7 @@ server { # /api 경로 프록시 설정 location /api { - proxy_pass http://localhost:8080/api; + proxy_pass http://pomorodo.shop:8080/api; } } }