[Web] Session & Cookie & Token(JWT)


[Web] Session & Cookie & Token(JWT)

HTTP의 무상태성 Stateless HTTP는 무상태(Stateless) 프로토콜을 사용합니다. 서버가 클라이언트의 상태를 보존하지 않으며 모든 요청이 독립적으로 다뤄집니다. 따라서 요청을 할 때마다 사용자가 누군지 서버에 알려주어야 합니다. 이를 위한 대표적인 방식이 바로 세션과 토큰입니다. 세션(Session) & 쿠키(Cookie) 세션(Session) ‘사용자가 웹 브라우저를 통해 웹 서버에 접속한 시점으로부터 웹 브라우저를 종료하여 연결을 끝내는 시점까지 같은 사용자로부터 오는 일련의 요청을 하나의 상태로 보고 그 상태를 일정하게 유지하는 기술’ 즉, 서버와 클라이언트 간의 연결이 활성화 된 상태. 세션 ID를 사용해서 사용자의 로그인이 지속되는 상태. 세션에 대한 모든 정보는 세션 저장소(세션 DB)에 저장되어 있습니다. 인증된 사용자에 대한 정보를 서버에서 관리하고 있기 때문에 Stateful 하다고 할 수 있습니다. 세션 저장소로 Redis와 MemCached와 같은...


#Cookie #JWT #Session #Token #로그인 #세션 #인증 #쿠키 #토큰

원문링크 : [Web] Session & Cookie & Token(JWT)