Fix: Make Azure AD env vars optional for build time
All checks were successful
Trigger Cloudarix Deploy / call-webhook (push) Successful in 1s
All checks were successful
Trigger Cloudarix Deploy / call-webhook (push) Successful in 1s
This commit is contained in:
parent
477ac67703
commit
e1df2a98dd
@ -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: {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user