From 5680465e987cb16304d7f09b2d33c1c2d7a96272 Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 5 Apr 2026 12:20:17 +0000 Subject: [PATCH] Skip login redirect in demo mode When NEXT_PUBLIC_DEMO=true, bypass session/OIDC checks and allow direct dashboard access. https://claude.ai/code/session_01PD5xMUxpkDEdfTAGZ2J4Yr --- apps/webapp/src/middleware.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/webapp/src/middleware.ts b/apps/webapp/src/middleware.ts index 68d7272..5b0cd29 100644 --- a/apps/webapp/src/middleware.ts +++ b/apps/webapp/src/middleware.ts @@ -19,6 +19,7 @@ async function verifySession(token: string): Promise { export async function middleware(req: NextRequest) { if (!req.nextUrl.pathname.startsWith('/dashboard')) return NextResponse.next(); + if (process.env.NEXT_PUBLIC_DEMO === 'true') return NextResponse.next(); const session = req.cookies.get('session')?.value; const oidc = req.cookies.get('oidc_token')?.value; if (oidc) return NextResponse.next();