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