Skip to content

Commit 1bbde93

Browse files
committed
🐛 쿠키 영구 저장되지 않던 문제 수정
- 리프레시 토큰 만료 시간(30일)을 기반으로 쿠키 max-age 설정 - 영구 쿠키로 정상 저장되도록 쿠키 설정 로직 수정
1 parent 39fef12 commit 1bbde93

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

src/main/java/com/boggle_boggle/bbegok/controller/AuthController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ public ResponseDto refreshToken (HttpServletRequest request, HttpServletResponse
8888
// DB에 refresh 토큰 업데이트
8989
userRefreshToken.setRefreshToken(authRefreshToken.getToken());
9090

91-
int cookieMaxAge = (int) refreshTokenExpiry / 60;
91+
int cookieMaxAge = (int)(refreshTokenExpiry / 1000L);
9292
CookieUtil.deleteCookie(request, response, REFRESH_TOKEN, domain);
9393
CookieUtil.addCookie(response, REFRESH_TOKEN, authRefreshToken.getToken(), cookieMaxAge, domain);
9494
}

src/main/java/com/boggle_boggle/bbegok/oauth/handler/OAuth2AuthenticationSuccessHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ protected String determineTargetUrl(HttpServletRequest request, HttpServletRespo
118118
}
119119

120120
protected void saveCookie(HttpServletResponse response, HttpServletRequest request, String cookieName, long tokenExpiry, String tokenValue) {
121-
int cookieMaxAge = (int) tokenExpiry / 60;
121+
int cookieMaxAge = (int)(tokenExpiry / 1000L);
122122
CookieUtil.deleteCookie(request, response, cookieName, domain);
123123
CookieUtil.addCookie(response, cookieName, tokenValue, cookieMaxAge, domain);
124124
}

src/main/java/com/boggle_boggle/bbegok/oauth/service/AppleService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ private User createAppleUser(String userId, String userEmail, String accessToken
149149
}
150150

151151
protected void saveCookie(HttpServletResponse response, HttpServletRequest request, String cookieName, long tokenExpiry, String tokenValue) {
152-
int cookieMaxAge = (int) tokenExpiry / 60;
152+
int cookieMaxAge = (int)(tokenExpiry / 1000L);
153153
CookieUtil.deleteCookie(request, response, cookieName, domain);
154154
CookieUtil.addCookie(response, cookieName, tokenValue, cookieMaxAge, domain);
155155
}

0 commit comments

Comments
 (0)