From e1df2a98dd8fa2344cb1ab0c3992e25cfcdfceb2 Mon Sep 17 00:00:00 2001 From: Ahmed Darrazi Date: Fri, 5 Dec 2025 23:54:03 +0100 Subject: [PATCH] Fix: Make Azure AD env vars optional for build time --- lib/auth/utils.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/auth/utils.ts b/lib/auth/utils.ts index b0c6512..fdd7931 100644 --- a/lib/auth/utils.ts +++ b/lib/auth/utils.ts @@ -18,8 +18,8 @@ export type AuthSession = { }; const envSchema = z.object({ - AZURE_AD_CLIENT_ID: z.string().min(1), - AZURE_AD_CLIENT_SECRET: z.string().min(1), + AZURE_AD_CLIENT_ID: z.string().optional(), + AZURE_AD_CLIENT_SECRET: z.string().optional(), }); export const env = envSchema.parse(process.env); @@ -59,8 +59,8 @@ export const authOptions = { }, providers: [ AzureADProvider({ - clientId: env.AZURE_AD_CLIENT_ID, - clientSecret: env.AZURE_AD_CLIENT_SECRET, + clientId: env.AZURE_AD_CLIENT_ID ?? "", + clientSecret: env.AZURE_AD_CLIENT_SECRET ?? "", tenantId: "common", // Multi-Tenancy Support authorization: { params: {