@simulacrum/auth0-simulator
Version:
Run local instance of Auth0 API for local development and integration testing
35 lines • 1.69 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.userNamePasswordForm = void 0;
const html_entities_1 = require("html-entities");
const userNamePasswordForm = ({ auth0Domain = "/login/callback", redirect_uri, state, nonce, client_id, scope, audience, connection, response_type, tenant, }) => {
let wctx = (0, html_entities_1.encode)(JSON.stringify({
strategy: "auth0",
tenant,
connection,
client_id,
response_type,
scope,
redirect_uri,
state,
nonce,
audience,
realm: connection,
}));
return `
<form method="post" name="hiddenform" action="${auth0Domain}">
<input type="hidden" name="wa" value="wsignin1.0">
<input type="hidden"
name="wresult"
value="eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJ1c2VyX2lkIjoiNjA1MzhjYWQ2YWI5ODQwMDY5OWIxZDZhIiwiZW1haWwiOiJpbXJhbi5zdWxlbWFuamlAcmVzaWRlby5jb20iLCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsInNpZCI6Im5zSHZTQ0lYT2NGSUZINUIyRzdVdUFEWDVQTlR4cmRPIiwiaWF0IjoxNjE2MTU0ODA0LCJleHAiOjE2MTYxNTQ4NjQsImF1ZCI6InVybjphdXRoMDpyZXNpZGVvOlVzZXJuYW1lLVBhc3N3b3JkLUF1dGhlbnRpY2F0aW9uIiwiaXNzIjoidXJuOmF1dGgwIn0.CTl0A1hDc4YrErsrFBCCEG0ekIUU3bv0x12p_vUgoyD6zOg_QhaSZjKeZI2elaeYnAi7KUcohgOP9TApj3VlQtm6GlGNuWIiQke4866FtfhufGo2_uLBWyf4nmOgbNcmhpIg2bvVJHUqM-6OCNfnzPWAoFW2_g-DeIo20WBfK2E">
<input type="hidden" name="wctx" value="${wctx}">
<noscript>
<p>
Script is disabled. Click Submit to continue.
</p>
<input type="submit" value="Submit">
</noscript>
</form>`;
};
exports.userNamePasswordForm = userNamePasswordForm;
//# sourceMappingURL=username-password.js.map