fix: passkey login

This commit is contained in:
David Nguyen
2024-03-28 19:06:19 +08:00
parent 7a689aecae
commit 117d9427c3

View File

@ -132,7 +132,10 @@ export const authRouter = router({
}), }),
createPasskeySigninOptions: procedure.mutation(async ({ ctx }) => { createPasskeySigninOptions: procedure.mutation(async ({ ctx }) => {
const sessionIdToken = parse(ctx.req.headers.cookie ?? '')['next-auth.csrf-token']; const cookies = parse(ctx.req.headers.cookie ?? '');
const sessionIdToken =
cookies['__Host-next-auth.csrf-token'] || cookies['next-auth.csrf-token'];
if (!sessionIdToken) { if (!sessionIdToken) {
throw new Error('Missing CSRF token'); throw new Error('Missing CSRF token');