restifyve-jwt
Version:
JWT authentication middlewarefor restify > 5.x.
22 lines (16 loc) • 492 B
JavaScript
var jwt = require('jsonwebtoken');
var assert = require('assert');
var restifyjwt = require('../lib');
describe('string tokens', function () {
var req = {};
var res = {};
it('should work with a valid string token', function() {
var secret = 'shhhhhh';
var token = jwt.sign('foo', secret);
req.headers = {};
req.headers.authorization = 'Bearer ' + token;
restifyjwt({secret: secret})(req, res, function() {
assert.equal('foo', req.user);
});
});
});