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: {