jwt 토큰은 헤더, 페이로드, 시그니쳐 3개지 요소를 base64 로 인코딩한 토큰기반 인증 방식
표준.
RFC 7519: JSON Web Token (JWT)
{
"alg": "HS256",
"typ": "JWT"
}
토큰의 메타데이터 즉 알고리즘과 타입 정보를 가지고 있는 부분
표준에 의하면
Registered Claim
iss: 발급자(Issuer)
sub: 주체(Subject)
aud: 대상자(Audience)
exp: 만료시간(Expiration Time)
nbf: 토큰 활성 날짜(Not Before)
iat: 발급시간(Issued At)
jti: 고유 식별자(JWT ID)
Public Claim
Private Claim
유효한지 검증하기 위한 서명 서명 검증에 실패 하면 위조, 변조된거 일수 도 있다