UNPKG

@simulacrum/auth0-simulator

Version:

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

20 lines 788 B
import { JWKS } from "../auth/constants"; import { removeTrailingSlash } from "./url"; export const createOpenIdHandlers = (serviceURL) => { return { ["/.well-known/jwks.json"]: function (_, res) { res.json(JWKS); }, ["/.well-known/openid-configuration"]: function (req, res) { let url = 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("/"), }); }, }; }; //# sourceMappingURL=openid-handlers.js.map