passkey register skip fix

This commit is contained in:
peintnermax
2024-08-14 10:33:46 +02:00
parent 5a28c49967
commit 72de5be084
2 changed files with 24 additions and 11 deletions

View File

@@ -18,7 +18,7 @@ export function middleware(request: NextRequest) {
requestHeaders.set("x-zitadel-login-client", SERVICE_USER_ID); requestHeaders.set("x-zitadel-login-client", SERVICE_USER_ID);
// this is a workaround for the next.js server not forwarding the host header // this is a workaround for the next.js server not forwarding the host header
// requestHeaders.set("x-zitadel-forwarded", `host="${request.nextUrl.host}"`); requestHeaders.set("x-zitadel-forwarded", `host="${request.nextUrl.host}"`);
requestHeaders.set("x-zitadel-public-host", `${request.nextUrl.host}`); requestHeaders.set("x-zitadel-public-host", `${request.nextUrl.host}`);
// this is a workaround for the next.js server not forwarding the host header // this is a workaround for the next.js server not forwarding the host header

View File

@@ -194,19 +194,32 @@ export default function RegisterPasskey({
type="button" type="button"
variant={ButtonVariants.Secondary} variant={ButtonVariants.Secondary}
onClick={() => { onClick={() => {
const params = new URLSearchParams();
if (authRequestId) { if (authRequestId) {
params.set("authRequest", authRequestId); const params = new URLSearchParams({
} authRequest: authRequestId,
if (sessionId) { });
params.set("sessionId", sessionId);
}
if (organization) { if (sessionId) {
params.set("organization", organization); params.set("sessionId", sessionId);
} }
router.push("/login?" + params); if (organization) {
params.set("organization", organization);
}
router.push("/login?" + params);
} else {
const params = new URLSearchParams();
if (sessionId) {
params.append("sessionId", sessionId);
}
if (organization) {
params.append("organization", organization);
}
router.push("/signedin?" + params);
}
}} }}
> >
skip skip