본문 바로가기

부트캠프 TIL

23.01.13 쿠키 옵션

  • Domain- 쿠키의 도메인과 서버의 도메인 일치해야 쿠키 전송.
  • Path-(포트번호 뒤)세부 경로와 같은 경로로 시작되는 요청만 쿠키 전송 가능.
  • MaxAge-앞으로 몇 초 동안 쿠키 유효한지.
  • Expires-언제 Date까지 유효한지 지정하고 초과하면 쿠키 자동 파괴.
  • Secure-true인 경우HTTPS 프로토콜로 통신하는 경우만 쿠키 전송.
  • HttpOnly-true인 경우 자바스크립트에서 쿠키 접근 불가하고 기본은 false,
  • SameSite-

 (Lax-Cross Origin 요청은 GET 메서드만 쿠키 전송 가능.

Strict-Cross Origin 아닌 same site만 쿠키 전송 가능.

None-Secure 옵션 하에서만 항상 쿠키 전송 가능.

여기서 same site 은 요청 보낸 origin과 서버의 도메인,프로토콜,포트가 모두 같은 경우.

헤더에 SetCookie라는 프로퍼티에 쿠키 담아 전송)