Files
David PatrickandGitHub f27476b015 Removes babel (#226)
Compiling is no longer needed.  Node 10+ supports all the features used in this library.
2021-03-10 10:56:10 -08:00

15 lines
401 B
JavaScript

const jwt = require('jsonwebtoken');
function createToken(key, kid, payload) {
return jwt.sign(payload, key, { noTimestamp: true, algorithm: 'RS256', header: { alg: 'RS256', kid } });
}
function createSymmetricToken(key, payload) {
return jwt.sign(payload, key, { noTimestamp: true, algorithm: 'HS256', header: { alg: 'HS256' } });
}
module.exports = {
createToken,
createSymmetricToken
};