UNPKG

kaizen-login

Version:

A default login using express and mongoose

18 lines (14 loc) 429 B
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();