[인증/보안] Cookie 옵션

daun·2022년 7월 20일
0

[기술 면접 준비]

목록 보기
33/48

질문

" Cookie의 MaxAge, Expires 옵션이 무엇인지, 설정하지 않으면 어떻게 되는지 설명해주세요."

  • 위 질문에 내가 생각한 질문의 요점 :

답변

" Cookie는 HTTP 프로토콜의 비상태성을 보완하기 위한 수단으로,
브라우저에 데이터를 저장할 때 사용합니다.
Cookie의 MaxAge 옵션은 쿠키를 얼마나 유지할 것인지,
Expires 옵션은 언제 폐기할 것인지 지정하는 옵션입니다.
두 옵션을 동시에 설정하면
MaxAge가 더 높은 우선 순위로 적용됩니다.
이 두 옵션중 하나라도 설정하지 않으면,
해당 쿠키는 브라우저가 닫힐 때 폐기 됩니다.
따라서 쿠키를 빠르게 폐기하고 싶다면 옵션을 설정하지 않는 것이 좋고, 쿠키를 계속 사용하고 싶다면 두 옵션 중에 하나라도 설정해주는 것이 좋습니다.
이 때, 브라우저를 종료하면 삭제되는 임시 쿠키를 세션 쿠키(Session Cookie)라고 하고, 설정한 옵션만큼 사용가능한 쿠키를 영속성 쿠키(Persistent Cookie)라고 합니다."

profile
Hello world!

0개의 댓글