인증 / 쿠키

park·2023년 4월 10일
0

Authorization: 클라이언트의 인증 정보를 서버에 전달
WWW-Authenticate: 리소스 접근시 필요한 인증 방법 정의


서버에서 클라이언트로 반환


쿠키

Set-Cookie: 서버에서 클라이언트로 쿠키 전달(응답)
Cookie: 클라이언트가 서버에서 받은 쿠키를 저장하고, HTTP 요청시 서버로 전달

Stateless

  • HTTP는 무상태 프로토콜이다.
  • 클라이언트와 서버가 요청과 응답을 주고 받으면 연결이 끊어진다.
  • 클라이언트가 다시 요청하면 서버는 이전 요청을 기억하지 못한다.
  • 클라이언트와 서버는 서로 상태를 유지하지 않는다.

대안 - 모든 요청과 링크에 사용자 정보 포함

  • 모든 요청에 사용자 정보가 포함되도록 개발 해야함
  • 브라우저를 완전히 종료하고 다시 열면?

✔ 이러한 문제를 해결하기 위해 '쿠키' 도입

  • 모든 요청에 쿠키 정보 자동 포함(쿠키 저장소에서 조회)




0개의 댓글