1.0.1 • Published 9 months ago

jwt-payloader v1.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
9 months ago

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 }`;
1.0.1

9 months ago

1.0.0

9 months ago