20 lines
408 B
JavaScript
Raw Normal View History

2017-11-16 14:12:03 +01:00
'use strict';
/**
* Jwt.js service
*
* @description: A set of functions similar to controller's actions to avoid code duplication.
*/
const _ = require('lodash');
const jwt = require('jsonwebtoken');
module.exports = {
issue: (payload) => {
return jwt.sign(
_.clone(payload.toJSON()),
process.env.JWT_SECRET || _.get(strapi, 'api.user.config.jwtSecret') || 'oursecret'
);
}
};