From f8f43a429516e4da6ebd419b69bf69105227489b Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Fri, 15 May 2026 12:39:20 +0000 Subject: [PATCH] fix(sso): prioritize Okta env_prefix and client_id when both Okta and Generic are configured Co-authored-by: Yassin Kortam --- litellm/proxy/management_endpoints/ui_sso.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/litellm/proxy/management_endpoints/ui_sso.py b/litellm/proxy/management_endpoints/ui_sso.py index 6fe4a73b1ea..0d34e38257c 100644 --- a/litellm/proxy/management_endpoints/ui_sso.py +++ b/litellm/proxy/management_endpoints/ui_sso.py @@ -1791,14 +1791,14 @@ async def auth_callback(request: Request, state: Optional[str] = None): # noqa: result=result, request=request, received_response=received_response, - generic_client_id=generic_client_id or okta_client_id, + generic_client_id=okta_client_id or generic_client_id, ui_access_mode=ui_access_mode, access_token_payload=access_token_payload, jwt_handler=jwt_handler, return_to=cp_return_to, env_prefix=_get_oidc_env_prefix( _OIDC_PROVIDER_OKTA - if okta_client_id is not None and generic_client_id is None + if okta_client_id is not None else _OIDC_PROVIDER_GENERIC ), )