1. JWT 구조 이해하기
JWT는 점(.)으로 구분된 3개 부분으로 구성됩니다: header.payload.signature. 헤더에는 서명 알고리즘(alg)과 토큰 타입(typ)이, 페이로드에는 실제 클레임(claims, 사용자 ID·권한·발급시간 등)이 base64url로 인코딩되어 담깁니다. 서명은 헤더+페이로드를 비밀키(또는 개인키)로 서명한 값으로, 토큰이 변조되지 않았음을 검증하는 데 쓰이지만 이 도구는 그 검증을 수행하지 않습니다.