Scalability
-
JWT (Json Web Token)개발에 필요한 기초 지식 2022. 3. 21. 16:40
HTML 삽입 미리보기할 수 없는 소스 프로젝트를 진행하면서 JWT를 사용했음에도 불구하고 정확히 어떤 것인지 모른 채 사용해서 이 기회에 정리하고자 합니다. JWT에 대해 높은 수준으로 이해하고자 한다면 세션과 쿠키에 대한 정리가 우선되어야 한다고 봅니다. 그래서 이 글 다음에 세션과 쿠키 그리고 OAuth 2.0 에 대해서 정리하겠습니다. # JWT보다 먼저 사용되고 있던 방식은 무엇이며 어떤 문제가 있었을까? 먼저 사용되고 있던 방식은 서버 기반의 인증 방식이다. 사용자 인증을 서버의 세션을 사용하여 서버 측(서버의 램이나 디스크, 데이터베이스)에서 사용자 정보를 관리하는 것을 말한다. 그런데 이 방식은 다음과 같은 문제들을 가지고 있었다. 확장성 제약 서버에서 클라이언트의 요청을 계속 저장해둬야 ..