JWT 알아보기
·
정리 및 생각
현재 진행하고 있는 프로젝트에서 API 명세서를 만드는 중이다. 유저 로그인을 위한 API에는 어떤 데이터들이 들어가야 할까 찾아보던 중에, 주로 사용하는 사용자 인증 방식인 JWT에 대해서 정리할 필요성을 느꼈다. 세션 방식과 JWT 방식의 차이에 대해서 간단히 알아보고, JWT의 구조와 Access/Refresh 토큰에 대해서도 정리해보겠다. I. 세션 방식JWT에 대해 알아보기 전에, 세션 방식과 JWT 방식의 차이에 대해 이해해야 한다. 둘 다 사용자 인증을 위한 방식이지만, 서버에서 state를 저장하고 있는지에 대해서 차이가 있다. 세션 방식은 서버가 사용자의 인증 정보를 가지고 있는 방식이다.1. 사용자가 로그인을 하게 되면, 서버는 고유한 세션 정보를 생성하여 데이터베이스에 저장하고 사용자..