JWT(Json Web Token)란?
JWT(Json Web Token)이란 Json 객체를 사용해서 Token 자체에 정보들을 저장하고 있는 Web Token이라고 정의할 수 있다. 정보라고 한다면 로그인 시스템에서 유저 데이터를 예로 들수 있다. JWT는 클라이언트, 서버 사이에서 손쉽게 전달 될 수 있다. 웹 서버의 경우 HTTP 헤더에 넣어서 전달하거나, 쿼리스트링으로 전달할 수도 있다. JWT 특징 로그인 시스템에서 유저가 로그인하면, 서버는 유저의 정보를 기반한 토큰을 발급해 클라이언트에 전달한다. 이후 유저가 서버에 요청을 할 때마다 서버에서는 토큰 검증을 하면서 유저가 요청한 작업 권한을 체크한다. 서버측에서는 유저의 세션을 유지할 필요가 없다. 즉 유저가 로그인한 상태인지 확인할 필요 없고 오로지 토큰 검증만 하면 되니 세션..