kaizen-login
Version:
A default login using express and mongoose
18 lines (14 loc) • 429 B
JavaScript
var jwt = require('jsonwebtoken');
var TokenHandler = function Token()
{
this.secret = 'my_sword_hits_the_dragon_tail';
}
TokenHandler.prototype.getUserToken = function getUserToken(credential)
{
return jwt.sign(credential, this.secret);
}
TokenHandler.prototype.getUserCredential = function getUserCredential(token)
{
return jwt.verify(token, this.secret);
}
module.exports = new TokenHandler();