# JWT

> `JSON(Javascript Object Notation)`: 데이터를 주고 받기 위해 key, value쌍으로 이루어진 데이터 객체

#### JWT

* JSON 형식의 토큰
* 주로 HTTP 헤더에 싣어보낸다
* Header, Payload, Signatrue로 구성 ex) \[Header].\[Payload].\[Signature]



`Header`: 사용할 해시 알고리즘 등 메타 정보

`Payload`: key, value 형식의 정보(claim) → 서버 전달할 데이터

`Signature`: Header + Payload + Secret Key 해싱한 값

→ Header, Payload base64로 인코딩한 값에 키값을 붙여 해싱
