From 646a8cae19a3df2aed26c6f771e5ecb16f006104 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Fri, 15 May 2026 12:32:26 +0000 Subject: [PATCH] fix(ui): remove okta backward-compat detection that hides generic_* SSO config Users who configured Okta via generic OIDC env vars (GENERIC_*) previously had their config detected as 'okta' but rendered against okta_* fields, leaving the SSO settings page empty. Treat presence of generic_client_id as the 'generic' provider so the existing generic_* values render correctly. Co-authored-by: Yassin Kortam --- .../Settings/AdminSettings/SSOSettings/utils.ts | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/utils.ts b/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/utils.ts index f0aeb7272a0..a965de3c424 100644 --- a/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/utils.ts +++ b/ui/litellm-dashboard/src/components/Settings/AdminSettings/SSOSettings/utils.ts @@ -94,12 +94,6 @@ export const detectSSOProvider = (values: SSOSettingsValues): string | null => { if (values.google_client_id) return "google"; if (values.microsoft_client_id) return "microsoft"; if (values.okta_client_id) return "okta"; - if (values.generic_client_id) { - // Backward compatibility: older Okta UI settings were stored as generic OIDC endpoints. - if (values.generic_authorization_endpoint?.includes("okta")) { - return "okta"; - } - return "generic"; - } + if (values.generic_client_id) return "generic"; return null; };