@simulacrum/auth0-simulator
Version:
Run local instance of Auth0 API for local development and integration testing
23 lines • 917 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createLoginRedirectHandler = void 0;
const querystring_1 = require("querystring");
const createLoginRedirectHandler = (options) => function loginRedirect(req, res) {
let { client_id, audience, redirect_uri, scope, state, nonce, response_mode, code_challenge, code_challenge_method, auth0Client, response_type, } = req.query;
res.status(302).redirect(`/login?${(0, querystring_1.stringify)({
state,
redirect_uri,
client: client_id || options.clientID,
protocol: "oauth2",
scope,
response_type,
response_mode,
nonce,
code_challenge,
code_challenge_method,
auth0Client,
audience: audience || options.audience,
})}`);
};
exports.createLoginRedirectHandler = createLoginRedirectHandler;
//# sourceMappingURL=login-redirect.js.map