jwt-decode

Decode JWT tokens; useful for browser applications.

  • 所有者: auth0/jwt-decode
  • 平台:
  • 許可證: MIT License
  • 分類:
  • 主題:
  • 喜歡:
    2
      比較:

Github星跟蹤圖

jwt-decode is a small browser library that helps decoding JWTs token which are Base64Url encoded.

IMPORTANT: This library doesn't validate the token, any well formed JWT can be decoded. You should validate the token in your server-side logic by using something like express-jwt, koa-jwt, Owin Bearer JWT, etc.

Installation

Install with npm, bower, or downloading from the build directory of this repository.

Use with AMD, browserify or just include with an script tag.

Usage

var token = 'eyJ0eXAiO.../// jwt token';

var decoded = jwt_decode(token);
console.log(decoded);

/* prints:
 * { foo: "bar",
 *   exp: 1393286893,
 *   iat: 1393268893  }
 */

 // decode header by passing in options (useful for when you need `kid` to verify a JWT):
 var decodedHeader = jwt_decode(token, { header: true });
 console.log(decodedHeader)

 /* prints:
  * { typ: "JWT",
  *   alg: "HS256" }
  */

Note: A falsy token will throw an error.

Can also be used with browserify or webpack by doing npm install jwt-decode and requiring:

var jwtDecode = require('jwt-decode');

Polymer Web Component

Can also be installed and used with Polymer-based wrapper.

Develop

Run grunt dev and fire a browser at http://localhost:9999/test_harness.html.

Issue Reporting

If you have found a bug or if you have a feature request, please report them at this repository issues section. Please do not report security vulnerabilities on the public GitHub issue tracker. The Responsible Disclosure Program details the procedure for disclosing security issues.

Author

Auth0

License

This project is licensed under the MIT license. See the LICENSE file for more info.

主要指標

概覽
名稱與所有者auth0/jwt-decode
主編程語言TypeScript
編程語言JavaScript (語言數: 2)
平台
許可證MIT License
所有者活动
創建於2014-02-24 19:18:02
推送於2025-06-17 03:20:33
最后一次提交
發布數30
最新版本名稱v4.0.0 (發布於 )
第一版名稱v1.0.1 (發布於 2015-03-02 14:43:37)
用户参与
星數3.3k
關注者數139
派生數339
提交數332
已啟用問題?
問題數96
打開的問題數1
拉請求數195
打開的拉請求數5
關閉的拉請求數115
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?