UNPKG

@simulacrum/auth0-simulator

Version:

Run local instance of Auth0 API for local development and integration testing

24 lines 986 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createOpenIdHandlers = void 0; const constants_ts_1 = require("../auth/constants.js"); const url_ts_1 = require("./url.js"); const createOpenIdHandlers = (serviceURL) => { return { ["/.well-known/jwks.json"]: function (_, res) { res.json(constants_ts_1.JWKS); }, ["/.well-known/openid-configuration"]: function (req, res) { let url = (0, url_ts_1.removeTrailingSlash)(serviceURL(req)); res.json({ issuer: `${url}/`, authorization_endpoint: [url, "authorize"].join("/"), token_endpoint: [url, "oauth", "token"].join("/"), userinfo_endpoint: [url, "userinfo"].join("/"), jwks_uri: [url, ".well-known", "jwks.json"].join("/"), }); }, }; }; exports.createOpenIdHandlers = createOpenIdHandlers; //# sourceMappingURL=openid-handlers.js.map