[CS] JWT

lezsuuu·2022년 7월 29일
0

Computer Science

목록 보기
11/16

JWT(JSON Web Token)

당사자 간에 정보를 JSON 개체로 안전하게 전송하기 위한 간결하고 자체 포함된 방법을 정의하는 개방형 표준(RFC 7519)이다.

서명된 토큰은 그 안에 포함된 클레임의 무결성 을 확인할 수 있는 반면 암호화된 토큰 은 이러한 클레임을 다른 당사자로부터 숨길 수 있습니다. 공개/개인 키 쌍을 사용하여 토큰에 서명할 때 서명은 개인 키를 보유하고 있는 당사자만 서명했음을 증명합니다.
출처 - https://jwt.io/introduction

JWT의 사용

  • 권한부여 :
    사용자가 로그인하면 각 후속 요청에는 JWT가 포함되어 사용자가 해당 토큰으로 허용되는 경로, 서비스 및 리소스에 액세스할 수 있습니다.

  • 정보교환 :
    공개/개인 키 쌍을 사용하여 JWT에 서명할 수 있기 때문에 발신자가 누구인지 확인할 수 있습니다.

JWT 구조

xxxxx.yyyyy.zzzzz

  • 헤더
  • 유효 탑재량
  • 서명
profile
돌고 돌아 벨로그

0개의 댓글