Skip to content

Commit

Permalink
FIX : response에 헤더, 쿠키 추가
Browse files Browse the repository at this point in the history
  • Loading branch information
juwum12 committed May 4, 2024
1 parent e036f7e commit 6f806dc
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
import com.nawabali.nawabali.global.tool.redis.RedisTool;
import com.nawabali.nawabali.repository.UserRepository;
import com.nawabali.nawabali.security.UserDetailsImpl;
import io.jsonwebtoken.Jwt;
import jakarta.servlet.FilterChain;
import jakarta.servlet.ServletException;
import jakarta.servlet.http.Cookie;
Expand Down Expand Up @@ -73,7 +74,7 @@ protected void successfulAuthentication(HttpServletRequest request, HttpServletR
log.info("user email : " + username, role);
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));

// refresh 토큰 redis에 저장
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ protected void doFilterInternal(HttpServletRequest req, HttpServletResponse res,
String newRefreshToken = jwtUtil.createRefreshToken(email);
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));

redisTool.deleteValues(accessToken);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -162,6 +162,7 @@ private String jwtTokenCreate(User kakaoUser , HttpServletResponse response) thr
log.info("accessCookie value : " + accessCookie.getValue());
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));


Expand Down

0 comments on commit 6f806dc

Please sign in to comment.