0.0.2 • Published 7 years ago

simple-bearer-token v0.0.2

Weekly downloads
3
License
MIT
Repository
github
Last release
7 years ago

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

OptionDescription
secretOrPublicKeya 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.