json web token1 JWT(Json Web Token)란? JWT란? JWT는 인증 방식 중 하나로, 사용자 인증을 위한 토큰(Token) 기반 인증 방식이다. 일반적으로 클라이언트와 서버 사이에서 통신할 때 권한을 위해 사용한다. Json 형태이며 string 형태로 저장된다. 세션과 달리 서버가 아닌 클라이언트에 저장되기 때문에 메모리나 스토리지 등을 통해 세션을 관리했던 서버의 부담을 덜 수 있다. JWT가 가지는 주요 특징은 토큰 자체에 사용자의 권한 정보나 서비스를 사용하기 위한 정보가 포함되어 있다는 것이다. 따라서 데이터가 길어지면 토큰도 길어지게 되며 토큰이 발 번 발급된 이후 사용자의 정보를 바꾸더라도 토큰을 재발급하지 않는 이상 반영되지 않는다. JWT는 RESTful과 같은 무상태(Stateless)인 환경에서 사용자 데이터를 주고받을 수 있.. Web 2022. 10. 3. 이전 1 다음