[Node.js] sparamin 노트 (세션 vs 토큰 / Scale-out Scale-in / 토큰의 역사)
개발하며 내가 질의한 내용에 대한 답변들을 몇 가지 생각 나는대로 적어보겠음: Sparamin 개발중 access, refresh token을 배운 후 session에 대한 강의가 있었던터라 두가지 개념이 꽤 혼동됐음. 그래서 session으로 refresh token을 어떻게 구현하라는 소리인가 고민을 했음. 결국 둘의 가장 큰 차이는 session은 stateful하고 token은 stateless하다는 것임. 세션 기반 인증은 사용자의 인증 정보가 서버의 세션 저장소에 저장되고 브라우저는 세션 ID를 쿠키로 저장하여 서버에 전송함으로써 사용자를 인가함. 반면, 토큰 기반 인증은 사용자의 인증 정보를 클라이언트가 직접 들고 있으며, 토큰은 브라우저의 로컬스토리지에 저장되고 http authorizat..
projects/node.js
2024. 2. 2. 20:31