Json Web Token
JWT(Json Web Token)은 Json 형태로 주고받을 수 있는 토큰입니다. JWT는 Base64를 사용하여 인코딩하지만, URL에서 사용할 수 있도록 URL safe 구조로 이루어져 있습니다. 크게 header, payload, signature라는 구조를 갖고 있으며, 이들은 .으로 구분되도록 구성되었습니다. HEADER.PAYLOAD.SIGNATURE 각 요소가 갖고있는 정보는 아래와 같습니다. Header는 토큰의 종류나 해싱알고리즘이 포함되어 있습니다. Payload에는 사용자 혹은 토큰에 대한 정보를 key-value 형태로 저장합니다. 표준 스펙은 아래와 같습니다. 1. iss(Issuer): 토큰 발급자 2. sub(Subject): 토큰 제목 3. aud(Audience): 토큰 ..