목록Session (1)
코딩하는 바나나
[BackEnd] JWT
JWT JWT는 웹 개발을 하다보면 꼭 필요한 녀석이라고 한다. 보통 사용자 인증/인가에 사용된다고 한다. Jason Web Token의 약자이다. 서버에 접속하는 사용자를 인증을 위해 사용하는 Jason 기반의 암호화된 토큰이다. JWT를 request에 담아서 보낸다. JWT 구성 JWT는 세가지 요소로 구성된다. 각 요소는 aaaa.bbbbb.cccc와 같이 . 으로 구분된다. 그리고 이는 url에서 사용 할 수 있도록 Base64url 인코딩을 사용한다고 한다. 각 요소는 Jason 형태로 저장이 되어있다. JWT의 첫번째 요소는 header이다. 여기에는 토큰의 타입과 해시 암호화 알고리즘으로 구성되어있다. JWT의 두번째 요소는 payload이다. 여기에는 토큰에 담을 정보가 들어있다. 여기에..
Web
2022. 4. 13. 22:14