[WEB] 세션, 쿠키, 토큰에 대한 이해
2023. 12. 23. 22:57
0. 시작하며 프론트엔드쪽 일이든 백엔드쪽 일이든 종사하거나 웹개발/웹서버를 개발해본 사람이라면 세션 쿠키나 토큰을 한번쯤 들어봤을 것이다. (사실 들어본게 아니라 알고 있어야 함) 필자는 JWT 토큰을 자주 사용하는데, 이번에 처음으로 쿠키를 써보면서 몰랐던 정보를 많이 알게되며 얻은 내용을 공유하고자 한다. 본 내용에서는 "쿠키"만을 사용하여 인증하는 방식은 서술하지 않는다. 1. 쿠키? 토큰? 그게 뭔데 X덕아 대부분의 서비스들은 유저 정보를 필요로 한다. (이유는 다양하다. 유저 별로 제공되어야할 정보가 구분되어야 하거나 등) 그리고 서비스들은 크게 2개의 레이어로 구분된다 → 클라이언트, 서버 클라이언트는 실제 사용자와 마주보는 화면으로 일반적인 웹 페이지가 해당된다. 반면, 서버 측은 사용자와..