From b7b68c0e3d65335edb83452310bd19f7ef74839f Mon Sep 17 00:00:00 2001 From: Ashwin Kumar Date: Wed, 22 May 2024 16:52:15 -0700 Subject: [PATCH] fix: nextjs middleware check for access and id token --- .../build-a-backend/server-side-rendering/index.mdx | 5 ++++- .../build-a-backend/server-side-rendering/nextjs/index.mdx | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/pages/[platform]/build-a-backend/server-side-rendering/index.mdx b/src/pages/[platform]/build-a-backend/server-side-rendering/index.mdx index 80344c3b26f..67a7dc9cca8 100644 --- a/src/pages/[platform]/build-a-backend/server-side-rendering/index.mdx +++ b/src/pages/[platform]/build-a-backend/server-side-rendering/index.mdx @@ -178,7 +178,10 @@ export async function middleware(request: NextRequest) { operation: async (contextSpec) => { try { const session = await fetchAuthSession(contextSpec); - return session.tokens !== undefined; + return ( + session.tokens?.accessToken !== undefined && + session.tokens?.idToken !== undefined + ); } catch (error) { console.log(error); return false; diff --git a/src/pages/gen1/[platform]/build-a-backend/server-side-rendering/nextjs/index.mdx b/src/pages/gen1/[platform]/build-a-backend/server-side-rendering/nextjs/index.mdx index e51c9a30bc3..55b56b3c3f5 100644 --- a/src/pages/gen1/[platform]/build-a-backend/server-side-rendering/nextjs/index.mdx +++ b/src/pages/gen1/[platform]/build-a-backend/server-side-rendering/nextjs/index.mdx @@ -177,7 +177,10 @@ export async function middleware(request: NextRequest) { operation: async (contextSpec) => { try { const session = await fetchAuthSession(contextSpec); - return session.tokens !== undefined; + return ( + session.tokens?.accessToken !== undefined && + session.tokens?.idToken !== undefined + ); } catch (error) { console.log(error); return false;