feat: auto-redirect to OIDC when password auth is disabled — closes #94

This commit is contained in:
Maurice
2026-03-29 18:25:51 +02:00
parent e4b2262d4d
commit 020cafade1

View File

@@ -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'
}
}
}
})