We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Json Web Token
구분자로 .을 사용하여 aaaaa.bbbbb.ccccc로 표현된다.
aaaaa.bbbbb.ccccc
// 예시 { “typ” : “JWT”, “alg” : ‘HS256” }
토큰에 담을 유저 정보가 들어있다. 페이로드에 담은 정보의 한 ‘조각’을 클레임(claim)이라고 부르고, 이는 name/value 쌍으로 이루어져 있다.
// 예시 { “sub” : “user10001”, “iat” : 1569302116 }
[헤더 base64 + 페이로드 base64 + SECRET_KEY]를 사용하여 JWT 백엔드에서 발행된다. 해시 알고리즘을 사용했기 때문에 헤더 또는 페이로드의 정보가 클라이언트에 의해 변경된 경우는 서명이 무효화된다.
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Json Web Token
JWT 구조
1. Header(헤더)
구분자로 .을 사용하여
aaaaa.bbbbb.ccccc
로 표현된다.2. Payload (페이로드)
토큰에 담을 유저 정보가 들어있다. 페이로드에 담은 정보의 한 ‘조각’을 클레임(claim)이라고 부르고, 이는 name/value 쌍으로 이루어져 있다.
3. Signature (서명) - 가장 핵심적인 부분!
[헤더 base64 + 페이로드 base64 + SECRET_KEY]를 사용하여 JWT 백엔드에서 발행된다. 해시 알고리즘을 사용했기 때문에 헤더 또는 페이로드의 정보가 클라이언트에 의해 변경된 경우는 서명이 무효화된다.
장점
단점
The text was updated successfully, but these errors were encountered: