JWT
·
dev/Computer Science
#JWT란?정보를 안전하게 전송하기 위한 표준 규격서버가 상태를 저장하지 않는 Stateless 방식이다.서명 정보(Signature)를 통해 정보가 위조되지 않았음을 보장한다. (무결성 보장) JWT의 구조JWT는 dot(.)으로 구분된 세 가지 영역 (Header, Payload, Signature) 으로 나눈다 Header→ 어떤 알고리즘으로 서명했는지, 토큰 타입은 무엇인지 등 메타 정보를 담는다.ex) { “alg” : “HS256”, “typ”: “JWT” }JSON객체(헤더)를 Base64Url로 인코딩하여 xxxxx를 만든다. Payload→ 서버와 클라이언트가 주고받고자 하는 “실제 정보”를 담는다. 이 정보를 클레임(Claim)이라고 부른다.등록된 클레임 (Registered Cla..