From 117d9427c301b334f3ae53b96f39427bef8c4358 Mon Sep 17 00:00:00 2001 From: David Nguyen Date: Thu, 28 Mar 2024 19:06:19 +0800 Subject: [PATCH] fix: passkey login --- packages/trpc/server/auth-router/router.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/trpc/server/auth-router/router.ts b/packages/trpc/server/auth-router/router.ts index 0272e54b9..165882856 100644 --- a/packages/trpc/server/auth-router/router.ts +++ b/packages/trpc/server/auth-router/router.ts @@ -132,7 +132,10 @@ export const authRouter = router({ }), 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) { throw new Error('Missing CSRF token');