: JSON 객체를 사용하여 정보를 안전하게 전송하기 위한 토큰
테스트 : https://jwt.io/ 에서 인코딩/디코딩을 해볼 수 있다.
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c{"alg": "HS256", "typ": "JWT"}{"sub": "1234567890", "name": "John Doe", "iat": 1516239022}SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5cJWT는 Headers + Payload + Signature로 구성되어 있다.
sub), 사용자 이름(name), 토큰 발급시간(iat)로 구성되어 있다.위와 같이 헤더, 내용, 서명이 .을 구분자로 연결되어 있다.
HTTP는 비상태성이라는 특성을 가지기 때문이다.