본문 바로가기
부트캠프교육중/HTTP, 네트워크

쿠키/세션/토큰

by 뭉지야 2023. 3. 9.
728x90

쿠키

-쿠키는 그저 http의 stateless한 것을 보완해주는 도구이다.

-클라이언트에 저장한다.

-단점: 쿠키 그 자체는 인증이 아니다.

 

세션

-접속 상태를 서버가 갖고 있다(stateful)

-접속 상태와 권한 부여를 위해 세션아이디(토큰)를 쿠키로 전송한다.

-서버에 저장한다.

-단점: 하나의 서버에서만 접속상태를 가지므로 분산에 불리하다.

 

토큰방식(대표적으로 JWT)

-토큰 자체가 무결성을 증명할수있다. 서버가 접속 상태를 갖고 있지 않아도 된다.(stateless)

-클라이언트에 저장한다.(쿠키, localstorage, in-memory)

-단점: 모든 요청에 토큰을 실어 보내야 한다.

728x90

'부트캠프교육중 > HTTP, 네트워크' 카테고리의 다른 글

HTTPS  (0) 2023.03.12
OAuth  (0) 2023.03.09
토큰 Token  (0) 2023.03.09
해싱 Hashing  (0) 2023.03.09
Session  (0) 2023.03.09