:쿠키는 기본적으로 쿠키가 생성된 서버로만 전송
: path 속성은 웹 서버의 디렉토리 단위로 지정 가능
: path 지정하면 지정한 디렉터와 그 하위 경로에만 쿠키 전송
path : 지정x : 쿠키를 생성했던 URL 범위에서 전송
path : / : 웹 어플리케이션의 모든 URL 범위에서 전송
path : /dir/ : /dir/** 요청시 전송
: domain 속성은 어떤 서버로 전송되어야 하는지 지정 가능
UserController.java
@PostMapping("/signout")
public ApiResponseDto signout(HttpServletResponse response) {
jwtUtil.expireCookie(response);
return new ApiResponseDto("로그아웃 완료", HttpStatus.OK.value());
}
JwtUtil.java
public void expireCookie(HttpServletResponse response) {
Cookie cookie = new Cookie(AUTHORIZATION_HEADER, null);
cookie.setMaxAge(0);
cookie.setPath("/");
response.addCookie(cookie);
}