From 3a52292a807a34449b58a46acf20aad052de7942 Mon Sep 17 00:00:00 2001 From: Yassin Kortam Date: Mon, 8 Jun 2026 15:39:50 -0700 Subject: [PATCH] fix(identity): narrow jwt_claims type in principal adapter --- litellm/identity/adapter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/litellm/identity/adapter.py b/litellm/identity/adapter.py index acb2d2f0797..39b8a0ffc5e 100644 --- a/litellm/identity/adapter.py +++ b/litellm/identity/adapter.py @@ -34,7 +34,7 @@ def _principal_from_uak(uak: "UserAPIKeyAuth") -> Principal: return ServiceAccountPrincipal(name=name) # type: ignore[arg-type] if kind == "jwt": - claims = uak.jwt_claims + claims = uak.jwt_claims or {} aud = claims.get("aud") return JWTPrincipal( sub=claims.get("sub"),