From 63de6d0ee04e0607e54fc071931ac8adc7a1179c Mon Sep 17 00:00:00 2001 From: Ishaan Jaffer Date: Thu, 5 Mar 2026 17:20:40 -0800 Subject: [PATCH] address greptile review feedback (greploop iteration 16) --- litellm/proxy/management_endpoints/ui_sso.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/litellm/proxy/management_endpoints/ui_sso.py b/litellm/proxy/management_endpoints/ui_sso.py index 96c1e970b1c..a71e421d09a 100644 --- a/litellm/proxy/management_endpoints/ui_sso.py +++ b/litellm/proxy/management_endpoints/ui_sso.py @@ -2765,6 +2765,12 @@ class SSOAuthenticationHandler: if resp.status_code == 200: try: userinfo = resp.json() + if not userinfo: + verbose_proxy_logger.warning( + "Userinfo endpoint returned an empty response ({}). " + "The session will have no identity claims. " + "Check your provider's userinfo endpoint configuration.", + ) except Exception as json_err: verbose_proxy_logger.warning( "Userinfo endpoint returned non-JSON response (status 200): %s",