Skip to content

Commit 761b619

Browse files
committed
fix: 토큰 db 없을때 로그아웃 처리
1 parent bf6eb34 commit 761b619

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,15 @@ private boolean validateTokenExpiration(
114114
Boolean isExist = refreshTokenService.existsByRefresh(refresh);
115115
if (Boolean.FALSE.equals(isExist)) {
116116
log.warn("DB에 존재하지 않는 토큰");
117+
118+
// 쿠키 제거
119+
CookieUtil.deleteCookie(response, ACCESS_TOKEN);
120+
CookieUtil.deleteCookie(response, REFRESH_TOKEN);
121+
122+
// 응답 (404 방지)
123+
response.setStatus(HttpServletResponse.SC_OK);
124+
response.setContentType("application/json");
125+
117126
response.setStatus(HttpServletResponse.SC_OK);
118127
return false;
119128
}

0 commit comments

Comments
 (0)