UNPKG

jwt-mock-server

Version:

Start a mock jwt authentication server for local development

21 lines (17 loc) 527 B
var jose = require('node-jose'); var keystore = jose.JWK.createKeyStore(); function getKeyStore() { if (keystore.all().length == 0) { return keystore.generate("RSA", 2048, {alg:"RS256", key_ops:["sign"]}). then(function(result) { key = result; }).then((k) => { return keystore.generate("RSA", 2048, {alg:"RS256", key_ops:["sign"]}) }).then((k) => { return keystore; }); } else { return Promise.resolve(keystore); } } module.exports = {getKeyStore: getKeyStore};