Fix: Make Azure AD env vars optional for build time
All checks were successful
Trigger Cloudarix Deploy / call-webhook (push) Successful in 1s

This commit is contained in:
Ahmed Darrazi 2025-12-05 23:54:03 +01:00
parent 477ac67703
commit e1df2a98dd

View File

@ -18,8 +18,8 @@ export type AuthSession = {
}; };
const envSchema = z.object({ const envSchema = z.object({
AZURE_AD_CLIENT_ID: z.string().min(1), AZURE_AD_CLIENT_ID: z.string().optional(),
AZURE_AD_CLIENT_SECRET: z.string().min(1), AZURE_AD_CLIENT_SECRET: z.string().optional(),
}); });
export const env = envSchema.parse(process.env); export const env = envSchema.parse(process.env);
@ -59,8 +59,8 @@ export const authOptions = {
}, },
providers: [ providers: [
AzureADProvider({ AzureADProvider({
clientId: env.AZURE_AD_CLIENT_ID, clientId: env.AZURE_AD_CLIENT_ID ?? "",
clientSecret: env.AZURE_AD_CLIENT_SECRET, clientSecret: env.AZURE_AD_CLIENT_SECRET ?? "",
tenantId: "common", // Multi-Tenancy Support tenantId: "common", // Multi-Tenancy Support
authorization: { authorization: {
params: { params: {