Skip to content
This repository was archived by the owner on Apr 13, 2026. It is now read-only.

Commit c735387

Browse files
committed
Fix SSO demo mode linting
1 parent cc0753e commit c735387

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

‎src/server/auth/config.ts‎

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -43,13 +43,13 @@ declare module "@auth/core/adapters" {
4343
// Local extension for JWT to carry role information
4444
type AugmentedJWT = NextAuthJWT & { role?: UserRole };
4545

46-
const ssoProvidersEnabled = Boolean(
47-
(env.GOOGLE_CLIENT_ID && env.GOOGLE_CLIENT_SECRET)
48-
|| (env.GITHUB_CLIENT_ID && env.GITHUB_CLIENT_SECRET)
49-
|| (env.GITLAB_CLIENT_ID && env.GITLAB_CLIENT_SECRET)
50-
|| (env.KEYCLOAK_CLIENT_ID && env.KEYCLOAK_CLIENT_SECRET && env.KEYCLOAK_ISSUER)
51-
|| (env.OKTA_CLIENT_ID && env.OKTA_CLIENT_SECRET && env.OKTA_ISSUER),
52-
);
46+
const ssoProvidersEnabled = [
47+
env.GOOGLE_CLIENT_ID && env.GOOGLE_CLIENT_SECRET,
48+
env.GITHUB_CLIENT_ID && env.GITHUB_CLIENT_SECRET,
49+
env.GITLAB_CLIENT_ID && env.GITLAB_CLIENT_SECRET,
50+
env.KEYCLOAK_CLIENT_ID && env.KEYCLOAK_CLIENT_SECRET && env.KEYCLOAK_ISSUER,
51+
env.OKTA_CLIENT_ID && env.OKTA_CLIENT_SECRET && env.OKTA_ISSUER,
52+
].some(Boolean);
5353
const demoModeEnabled = env.ENABLE_DEMO_MODE === "true" && !ssoProvidersEnabled;
5454
const oauthProviders = new Set(["google", "github", "gitlab", "keycloak", "okta"]);
5555

0 commit comments

Comments
 (0)