mirror of
https://github.com/open-webui/open-webui.git
synced 2025-12-11 20:05:19 +00:00
Merge pull request #16009 from Classic298/patch-1
feat: add OAuth configuration warning for missing OPENID_PROVIDER_URL
This commit is contained in:
commit
66341124a6
1 changed files with 13 additions and 0 deletions
|
|
@ -686,6 +686,19 @@ def load_oauth_providers():
|
||||||
"register": oidc_oauth_register,
|
"register": oidc_oauth_register,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
configured_providers = []
|
||||||
|
if GOOGLE_CLIENT_ID.value:
|
||||||
|
configured_providers.append("Google")
|
||||||
|
if MICROSOFT_CLIENT_ID.value:
|
||||||
|
configured_providers.append("Microsoft")
|
||||||
|
if GITHUB_CLIENT_ID.value:
|
||||||
|
configured_providers.append("GitHub")
|
||||||
|
|
||||||
|
if configured_providers and not OPENID_PROVIDER_URL.value:
|
||||||
|
provider_list = ", ".join(configured_providers)
|
||||||
|
log.warning(f"⚠️ OAuth providers configured ({provider_list}) but OPENID_PROVIDER_URL not set - logout will not work!")
|
||||||
|
log.warning(f"Set OPENID_PROVIDER_URL to your OAuth provider's OpenID Connect discovery endpoint to fix logout functionality.")
|
||||||
|
|
||||||
|
|
||||||
load_oauth_providers()
|
load_oauth_providers()
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue