org context, idp failure page, cleanup signup

This commit is contained in:
peintnermax
2024-04-01 13:57:39 +02:00
parent bf316fe5a3
commit 8530015244
17 changed files with 371 additions and 220 deletions

View File

@@ -53,6 +53,7 @@ export default function RegisterFormWithoutPassword({
email: values.email,
firstName: values.firstname,
lastName: values.lastname,
organization: organization,
}),
});
setLoading(false);
@@ -88,16 +89,30 @@ export default function RegisterFormWithoutPassword({
value: Inputs,
withPassword: boolean = false
) {
const registerParams: any = value;
if (organization) {
registerParams.organization = organization;
}
return withPassword
? router.push(`/register?` + new URLSearchParams(value))
? router.push(`/register?` + new URLSearchParams(registerParams))
: submitAndRegister(value)
.then((resp: any) => {
createSessionWithLoginName(value.email).then(({ factors }) => {
setError("");
return router.push(
`/passkey/add?` +
new URLSearchParams({ loginName: factors.user.loginName })
);
const params: any = { loginName: factors.user.loginName };
if (organization) {
params.organization = organization;
}
if (authRequestId) {
params.authRequestId = authRequestId;
}
return router.push(`/passkey/add?` + new URLSearchParams(params));
});
})
.catch((errorDetails: Error) => {