![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbxwpLc%2FbtrF1RCUNuE%2FYt0eiDSBDMvgRxEOSyZ1q0%2Fimg.png)
BackEnd
JWT(Json Web Token)란 무엇일까?
JWT 🔒 Jwt란 Json Web Token 의 줄임말로 '인증에 필요한 정보들을 암호화시킨 토큰' 이며, 서버와 클라이언트 통신 시 HTTP header에 실어 인증 수단으로 사용된다. JWT의 구조 JWT는 위와 같은 구조로 디코드 되어있는데 . 을 중심으로 Header, Payload, Signiture 로 나누어진다. 1. Header Jwt의 헤더는 alg와 typ으로 구성되어 있다. "alg" : 암호화할 해싱 알고리즘 "typ" : 토큰의 타입 2. Payload Payload는 위와 같은 형식으로 주요 내용들을 담고 있다. 여기서는 하나의 정보를 한 조각(Claim) 이라고 부른다. Payload에 들어가는 클레임은 3종류로 이루어져 있으며 아래와 같다. - 등록된 (registered)..