jwt-payloader
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

jwt-payloader

A simple tool to decode and extract a payload from a jwt.

npm i jwt-payloader

Usage

import { jwtPayload } from 'jwt-payloader';
// jwt token
const token =
  'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c';

// sample request headers
const request = {
  headers: {
    'content-Type': 'application/json',
    authorization: `Bearer ${token}`,
  },
};

// decode authorization headers and return jwt payload
const decoded = jwtPayload(request);

// example object returned
console.log(decoded);
`{ sub: '1234567890', name: 'John Doe', iat: 1516239022 }`;

Readme

Keywords

none

Package Sidebar

Install

npm i jwt-payloader

Weekly Downloads

72

Version

1.0.1

License

ISC

Unpacked Size

26.5 kB

Total Files

13

Last publish

Collaborators

  • vmcodes