Skip to content
forked from itspoma/joi-jwt

Joi extensions for JWT token validation

Notifications You must be signed in to change notification settings

matias-gmg/joi-jwt

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

joi-jwt

Lead Maintainer: Roman Rodomansky

Joi extensions for JWT Token rules.

Installation

yarn add joi-jwt --save

Usage

const JoiBase = require('joi');
const Joi = JoiBase.extend(require('joi-jwt'));

const schema = Joi.jwt().valid({secret: 'secret-key'}).required();

const token = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzaXRlIjoiaHR0cHM6Ly9yYWxhYnMub3JnIiwiaWF0IjoxNTU1Njk5Njg5fQ.1-YemibEH2bC7EqoQtG2naPRui0MP8Ma-Y5mAKYoJDU';

const result = schema.validate(token, { abortEarly: false });
console.log('result', result);

Sponsored by

Ralabs

About

Joi extensions for JWT token validation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%