Skip to content

Commit f233dd0

Browse files
committed
fix: 로그아웃 시 404 수정
1 parent b5577d4 commit f233dd0

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

src/main/java/com/example/log4u/common/oauth2/jwt/JwtLogoutFilter.java

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -65,12 +65,15 @@ private void doFilter(
6565
}
6666

6767
private boolean shouldSkipFilter(String requestUri) {
68-
// logout 검사
69-
return // /oauth2/logout 만 필터 통과 대상으로 허용
70-
!requestUri.equals("/oauth2/logout")
71-
|| requestUri.matches("^/oauth2(/.*)?$")
72-
|| requestUri.matches("^/swagger-ui(/.*)?$")// Swagger UI 예외 처리
73-
|| requestUri.matches("^/v3/api-docs(/.*)?$"); // OpenAPI 문서 예외 처리
68+
// /oauth2/logout 만 필터실행
69+
if ("/oauth2/logout".equals(requestUri)) {
70+
return false;
71+
}
72+
73+
// 나머지는 다 통과
74+
return requestUri.startsWith("/swagger-ui")
75+
|| requestUri.startsWith("/v3/api-docs")
76+
|| requestUri.startsWith("/oauth2");
7477
}
7578

7679
private boolean validateTokenExpiration(

0 commit comments

Comments
 (0)