fix: temporarily remove passkey setup to reduce decision complexity on the password page

This commit is contained in:
peintnermax
2024-10-15 16:01:08 +02:00
parent ac572e2fd5
commit fc64614d72

View File

@@ -175,27 +175,31 @@ export function PasswordForm({
// TODO: provide a way to setup passkeys on mfa page? // TODO: provide a way to setup passkeys on mfa page?
return router.push(`/mfa/set?` + params); return router.push(`/mfa/set?` + params);
} else if ( }
submitted.factors && // TODO: implement passkey setup
!submitted.factors.webAuthN && // if session was not verified with a passkey
promptPasswordless && // if explicitly prompted due policy
!isAlternative // escaped if password was used as an alternative method
) {
const params = new URLSearchParams({
loginName: submitted.factors.user.loginName,
prompt: "true",
});
if (authRequestId) { // else if (
params.append("authRequestId", authRequestId); // submitted.factors &&
} // !submitted.factors.webAuthN && // if session was not verified with a passkey
// promptPasswordless && // if explicitly prompted due policy
// !isAlternative // escaped if password was used as an alternative method
// ) {
// const params = new URLSearchParams({
// loginName: submitted.factors.user.loginName,
// prompt: "true",
// });
if (organization) { // if (authRequestId) {
params.append("organization", organization); // params.append("authRequestId", authRequestId);
} // }
return router.push(`/passkey/set?` + params); // if (organization) {
} else if (authRequestId && submitted.sessionId) { // params.append("organization", organization);
// }
// return router.push(`/passkey/set?` + params);
// }
else if (authRequestId && submitted.sessionId) {
const params = new URLSearchParams({ const params = new URLSearchParams({
sessionId: submitted.sessionId, sessionId: submitted.sessionId,
authRequest: authRequestId, authRequest: authRequestId,