@simulacrum/auth0-simulator
Version:
Run local instance of Auth0 API for local development and integration testing
15 lines • 620 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.parseKey = void 0;
exports.createJsonWebToken = createJsonWebToken;
const jsonwebtoken_1 = require("jsonwebtoken");
const constants_ts_1 = require("./constants.js");
const parseKey = (key) => key.split("~~").join("\n");
exports.parseKey = parseKey;
function createJsonWebToken(payload, privateKey = (0, exports.parseKey)(constants_ts_1.PRIVATE_KEY), options = {
algorithm: "RS256",
keyid: constants_ts_1.JWKS.keys[0].kid,
}) {
return (0, jsonwebtoken_1.sign)(payload, privateKey, options);
}
//# sourceMappingURL=jwt.js.map