From c4990af6e445c78813404b312656eeed07f17ffb Mon Sep 17 00:00:00 2001 From: Hammer Date: Wed, 28 Jan 2026 21:28:49 +0000 Subject: [PATCH] fix: enable cross-subdomain cookies for session sharing --- src/lib/auth.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/lib/auth.ts b/src/lib/auth.ts index de0e510..b33fa16 100644 --- a/src/lib/auth.ts +++ b/src/lib/auth.ts @@ -24,6 +24,20 @@ export const auth = betterAuth({ session: { expiresIn: 60 * 60 * 24 * 7, // 7 days updateAge: 60 * 60 * 24, // Update session every day + cookieCache: { + enabled: true, + maxAge: 60 * 5, // 5 minutes + }, + }, + advanced: { + crossSubDomainCookies: { + enabled: true, + domain: process.env.COOKIE_DOMAIN || '.thenetwork.donovankelly.xyz', + }, + defaultCookieAttributes: { + secure: true, + sameSite: 'none', + }, }, trustedOrigins: [ process.env.APP_URL || 'http://localhost:3000',