Skip to content

Commit

Permalink
FIX : httponly설정
Browse files Browse the repository at this point in the history
  • Loading branch information
juwum12 committed May 4, 2024
1 parent 6f806dc commit 963419b
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ protected void successfulAuthentication(HttpServletRequest request, HttpServletR
log.info("accessCookie value : " + accessCookie.getValue());
log.info("refreshCookie value : " + refreshCookie.getValue());
response.addHeader(JwtUtil.AUTHORIZATION_HEADER, token);
response.addHeader(JwtUtil.AUTHORIZATION_HEADER, String.format("%s; Secure; SameSite=None;",token));
response.addHeader(JwtUtil.AUTHORIZATION_HEADER, String.format("%s; Secure; HttpOnly; SameSite=None;",token));

// refresh 토큰 redis에 저장
redisTool.setValues(token.substring(7), refreshCookie.getValue(), Duration.ofMillis(jwtUtil.REFRESH_EXPIRATION_TIME));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ protected void doFilterInternal(HttpServletRequest req, HttpServletResponse res,
Cookie newAcessCookie = jwtUtil.createAccessCookie(newAccessToken);
log.info("발급한 유저의 email : " + email);
res.addHeader(JwtUtil.AUTHORIZATION_HEADER, newAccessToken);
res.addHeader(JwtUtil.AUTHORIZATION_HEADER, String.format("%s; Secure; SameSite=None;",newAccessToken));
res.addHeader(JwtUtil.AUTHORIZATION_HEADER, String.format("%s; Secure; HttpOnly; SameSite=None;",newAccessToken));

redisTool.deleteValues(accessToken);
log.info("기존 refreshToken 삭제 key :" + accessToken );
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@ private String jwtTokenCreate(User kakaoUser , HttpServletResponse response) thr
log.info("refreshCookie value : " + refreshCookie.getValue());
// 6. 헤더 및 쿠키에 저장
response.addHeader(JwtUtil.AUTHORIZATION_HEADER, token);
response.addHeader(JwtUtil.AUTHORIZATION_HEADER, String.format("%s; Secure; SameSite=None;",token));
response.addHeader(JwtUtil.AUTHORIZATION_HEADER, String.format("%s; Secure; HttpOnly; SameSite=None;",token));


// 7. refresh 토큰 redis에 저장
Expand Down

0 comments on commit 963419b

Please sign in to comment.