JWT와 OAuth (1) 썸네일형 리스트형 [spring(스프링)] JWT(JSON Web Token) _디버깅의 눈물 JWT(JSON Web Token)이란? JWT(JSON Web Token)는 JSON 형식의 데이터를 사용해 안전하게 정보를 전송하고, 인증하는데 사용되는 암호화된 토큰입니다. JWT의 구조 1. 헤더(Header) 토큰의 타입 및 암호화 알고리즘 정보를 포함합니다. 2. 내용(Payload) 전달하려는 정보가 name/value의 쌍으로 포함되어 있습니다. 클래임(claim)이라고도 부르며, 클레임에는 사용자 ID, 권한 등의 정보가 포함됩니다. 3. 서명(Signature) 토큰의 유효성 검증을 위한 서명입니다. 서명은 헤더와 페이로드, 그리고 발급 서버가 지정해준 비밀키를 조합하여 생성됩니다. JWT의 작동 방식 HTTP 헤더에 암호화된 JSON 토큰을 실어 서버가 클라이언트를 식별하는 방식으로 .. 이전 1 다음