"JWT"란 무엇이고 왜 사용하는 걸까? (쿠키, 세션과의 차이점)
서버가 클라이언트 인증을 확인하는 방식에는 쿠키, 세션, 토큰을 사용한다.그렇다면 왜 이러한 인증이 필요한 걸까? 이는 HTTP의 Stateless(무상태성) 때문이다. HTTP의 Stateless한 특성인터넷의 초기 설계목적과 웹의 특성에 맞게 확장성, 단순성, 성능에 중점을 두고 HTTP를 Stateless하게 만들었습니다.무상태 프로토콜로 설계된 HTTP는 서버와 클라이언트 간의 모든 요청이 독립적이며, 서버가 이전 요청의 상태를 기억하지 않도록 되어 있습니다. 확장성과 성능 향상서버에 부담이 적음: HTTP가 Stateless이기 때문에 서버는 각 클라이언트의 상태를 유지할 필요가 없다. 즉, 서버는 이전 요청에 대한 정보를 기억하거나 저장할 필요가 없으므로, 클라이언트 수가 증가해도 서버의 부하..