simple-bearer-token

0.0.2 • Public • Published

simple-bearer-token

A module that creates and returns a token object from a bearer token string.

Build Status Coverage Status

Installation

npm i --save simple-bearer-token

How to use

const Token = require('simple-bearer-token');
 
const bearerTokenString = 'Get the token from your request, (or from anywhere)';
const options = {
  'secretOrPublicKey': 'shhhh',
};
const token = new Token(bearerTokenString, options); 

If the token is valid, it will return the object. Otherwise, it will throw an error.

Options

Option Description
secretOrPublicKey a string or buffer containing either the secret for HMAC algorithms, or the PEM encoded public key for RSA and ECDSA

Any option of the verify method of the jsonwebtoken module:

  • algorithms
  • audience
  • issuer
  • ignoreExpiration
  • subject
  • clockTolerance
  • maxAge
  • clockTimestamp

Such options will be used to verify the token.

License and Credits

MIT License. Copyright 2017

Built by the Node.JS experts at Devsu.

Package Sidebar

Install

npm i simple-bearer-token

Weekly Downloads

2

Version

0.0.2

License

MIT

Last publish

Collaborators

  • c3s4r
  • devsu