From 76c155ec1c6c57c5dd15bab897c2ce6f443217f1 Mon Sep 17 00:00:00 2001 From: Hugo Bois Date: Mon, 27 Apr 2026 18:30:29 +0200 Subject: [PATCH] fixed proxy --- src/proxy.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/proxy.ts b/src/proxy.ts index c56bcdb1..f9635ab9 100644 --- a/src/proxy.ts +++ b/src/proxy.ts @@ -1,5 +1,6 @@ import { getToken } from "next-auth/jwt"; import { NextRequest, NextResponse } from "next/server"; +import { getWebSessionCookie } from "@src/lib/auth-cookies"; // Routes that handle their own auth or are intentionally public const PUBLIC_API_PREFIXES = [ @@ -31,7 +32,8 @@ export async function proxy(request: NextRequest) { return NextResponse.next(); } - const token = await getToken({ req: request, secret: process.env.AUTH_SECRET }); + const { name: cookieName } = getWebSessionCookie(); + const token = await getToken({ req: request, secret: process.env.AUTH_SECRET, cookieName }); // Admin pages: proxy only checks authentication. // Role enforcement happens in src/app/admin/layout.tsx via auth(), which runs the