mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-06-22 23:01:48 +00:00
feat: auto-redirect to OIDC when password auth is disabled — closes #94
This commit is contained in:
@@ -37,6 +37,13 @@ export default function LoginPage(): React.ReactElement {
|
|||||||
if (config) {
|
if (config) {
|
||||||
setAppConfig(config)
|
setAppConfig(config)
|
||||||
if (!config.has_users) setMode('register')
|
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'
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user