GitHub - auth0/jwt-decode: Decode JWT tokens; useful for browser applications.
GitHub
웹뷰 개발을 하다보면 JWT 토큰을 다루게 되는데요. 이 토큰은 사용자 인증을 위해 사용되는 Base64 인코딩 JSON 문자열 입니다. 이 토큰의 내용을 확인하려면 '디코딩' 이라는 과정이 필요한데요. 이것은 토큰을 원래의 정보로 변환하는 것을 말합니다.
JWT토큰을 디코딩 하는 작업은 직접 JavaScript로 작성해서 이 작업을 할 수 있지만 '라이브러리' 를 사용하면 손쉬운 처리가 가능한데요. 표준화된 방법으로 토큰을 추출하고 다양한 디코딩 관련 오류 처리를 해주어서 훨씬 더 쉽고 안전한 처리가 가능합니다.
'jwt-decode' 라이브러리는 Okta에서 제공하는 라이브러리 인만큼 안전한 디코딩 작업이 가능한데요.
사용방법은 간단합니다. 토큰을 jwtDecode 함수의 인자로 넣어주면 됩니다.
필요하다면 header 옵션값을 줘서 '헤더' 부분만 추출할수도 있습니다.
JWT 디코딩 작업이 필요하다면 'jwt-decode' 도입을 검토해보시는것을 추천드립니다.
https://github.com/auth0/jwt-decode
다음 내용이 궁금하다면?
이미 회원이신가요?
2024년 3월 4일 오전 12:44
제
... 더 보기최
... 더 보기오늘의 탐라는 “ChatGPT 쓰셨던데 그러고도 개발자입니까?” 인가..
... 더 보기