mirror of
https://github.com/BradNut/example-sveltekit-email-password-webauthn
synced 2025-09-08 17:40:27 +00:00
fix response
This commit is contained in:
parent
76276f5fb6
commit
467cd56377
1 changed files with 2 additions and 3 deletions
|
|
@ -13,6 +13,7 @@ import { verifyWebAuthnChallenge, getPasskeyCredential } from "$lib/server/webau
|
||||||
import { createSession, generateSessionToken, setSessionTokenCookie } from "$lib/server/session";
|
import { createSession, generateSessionToken, setSessionTokenCookie } from "$lib/server/session";
|
||||||
import { sha256 } from "@oslojs/crypto/sha2";
|
import { sha256 } from "@oslojs/crypto/sha2";
|
||||||
import { decodePKCS1RSAPublicKey, sha256ObjectIdentifier, verifyRSASSAPKCS1v15Signature } from "@oslojs/crypto/rsa";
|
import { decodePKCS1RSAPublicKey, sha256ObjectIdentifier, verifyRSASSAPKCS1v15Signature } from "@oslojs/crypto/rsa";
|
||||||
|
import { redirect } from "@sveltejs/kit";
|
||||||
|
|
||||||
import type { RequestEvent } from "./$types";
|
import type { RequestEvent } from "./$types";
|
||||||
import type { ClientData, AuthenticatorData } from "@oslojs/webauthn";
|
import type { ClientData, AuthenticatorData } from "@oslojs/webauthn";
|
||||||
|
|
@ -136,7 +137,5 @@ export async function POST(context: RequestEvent): Promise<Response> {
|
||||||
const sessionToken = generateSessionToken();
|
const sessionToken = generateSessionToken();
|
||||||
const session = createSession(sessionToken, credential.userId, sessionFlags);
|
const session = createSession(sessionToken, credential.userId, sessionFlags);
|
||||||
setSessionTokenCookie(context, sessionToken, session.expiresAt);
|
setSessionTokenCookie(context, sessionToken, session.expiresAt);
|
||||||
return new Response(null, {
|
return redirect(302, "/");
|
||||||
status: 204
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue