Fix OIDC: enable from runtime AUTH_OIDC_* (no NEXT_PUBLIC flag) (#5)

The SSO button required NEXT_PUBLIC_AUTH_OIDC_ENABLED, which is baked
at build time and silently fails under Docker runtime env. Drive the
login button from server-side AUTH_OIDC_* instead, and document IdP
redirect URI + AUTH_URL setup.

Co-authored-by: Cursor Agent <[email protected]>
This commit is contained in:
Nick Trochalakis
2026-08-24 00:13:51 +00:00
committed by GitHub
co-authored by Cursor Agent
parent 0e50c537ee
commit 6d76fecde9
8 changed files with 213 additions and 120 deletions
+7
View File
@@ -0,0 +1,7 @@
export function isOidcConfigured(): boolean {
return Boolean(
process.env.AUTH_OIDC_ISSUER?.trim() &&
process.env.AUTH_OIDC_CLIENT_ID?.trim() &&
process.env.AUTH_OIDC_CLIENT_SECRET?.trim()
);
}