
[웹] 꼭 알아야 하는 jwt 토큰 개념
Web
2023. 8. 16. 14:23
jwt의 등장 JWT(토큰)은 JSON Web Token의 약어로, 정보 교환을 위한 인코딩된 텍스트 문자열이다. 주로 인증 및 클레임(claim) 데이터를 포함하여 서버 간에 안전하게 전달된다. JWT는 세 부분으로 구성되어 있다: 헤더(Header), 페이로드(Payload), 서명(Signature). 헤더(Header): 토큰의 유형 및 해싱 알고리즘 정보를 담고 있다. 페이로드(Payload): 클레임(claim)으로 불리는 정보들을 포함하며, 등록된(registered), 공개(public), 비공개(private) 클레임으로 나뉜다. 서명(Signature): 헤더, 페이로드, 비밀 키를 조합하여 생성되며, 토큰의 변조 여부를 확인합니다. 클레임(claim): 토큰에 포함되는 정보로, 서버와..