Skip to content

BrianEmilius/signed-jwt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

signed-jwt

Create and validate signed JSON Web Tokens using SHA-512.

NPM Version NPM Downloads Known Vulnerabilities

Installation

npm install --save signed-jwt

Usage

const Token = require('signed-jwt');
const secret = 'iXytm8N6ZFmcWbCUfHC3u7mDmX4e0M1b';

const myToken = Token({ 'id': 1, 'role': 'admin' }, secret);

console.log(`Your token: ${myToken}`);

if (Token.validate(myToken, secret))
	console.log('Your token is valid!');
else
	console.log('Your token is not valid.');

Documentation

Token

Kind: global class

new Token(customObj, secret, [validTime])

Param Type Description
customObj object an object literal which contains customized information
secret string secret key
[validTime] number the amount of miliseconds the token is valid for. Defaults to 2592000000 (30 days)

Token.validate(token, secret) ⇒ boolean

Checks if an access token is valid

Kind: static method of Token

Param Type Description
token string the access token
secret string secret key

About

Create and validate signed JSON Web Tokens using SHA-512

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published