From 020cafade155d9ed8e88caaaadc1461370f5d209 Mon Sep 17 00:00:00 2001 From: Maurice Date: Sun, 29 Mar 2026 18:25:51 +0200 Subject: [PATCH] =?UTF-8?q?feat:=20auto-redirect=20to=20OIDC=20when=20pass?= =?UTF-8?q?word=20auth=20is=20disabled=20=E2=80=94=20closes=20#94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- client/src/pages/LoginPage.tsx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/client/src/pages/LoginPage.tsx b/client/src/pages/LoginPage.tsx index 4bba457..933995c 100644 --- a/client/src/pages/LoginPage.tsx +++ b/client/src/pages/LoginPage.tsx @@ -37,6 +37,13 @@ export default function LoginPage(): React.ReactElement { if (config) { setAppConfig(config) if (!config.has_users) setMode('register') + // Auto-redirect to OIDC if password auth is disabled + if (config.oidc_only_mode && config.oidc_configured && config.has_users) { + const params = new URLSearchParams(window.location.search) + if (!params.get('oidc_code') && !params.get('oidc_error') && !params.get('invite')) { + window.location.href = '/api/auth/oidc/login' + } + } } })