UNPKG

444 BJavaScriptView Raw
1const jwt = require('jsonwebtoken');
2
3const auth = {
4 secret: 'node-dev-fx-application'
5}
6
7/**
8* encrypt.
9* @param {*} obj
10*/
11auth.encrypt = function (obj) {
12 if (!obj) return null;
13
14 return jwt.sign(obj, auth.secret);
15}
16
17/**
18* decrypt.
19* @param {*} token
20*/
21auth.decrypt = function (token, callback) {
22 if (!token) return null;
23 return jwt.verify(token, auth.secret, callback);
24}
25module.exports = auth;
\No newline at end of file