Verifies received JSON Web Token and sets the current user based on issuer.
$ npm install --save express-jwt-handler
var express = require('express');
var jwtHandler = require('express-jwt-handler');
var app = express();
// Use as middleware and pass the secret
app.use(jwtHandler('secret123'));
app.get('/user', function (req, res, next) {
// req.user_id is set to JWT issuer
});
The secret can also be set as an environment variable called JWT_SECRET
.
Send the JSON Web Token as Authorization: Bearer TOKEN
.
MIT © Richard Käll