fix(identity): narrow jwt_claims type in principal adapter

This commit is contained in:
Yassin Kortam 2026-06-08 15:39:50 -07:00
parent a909d21f19
commit 3a52292a80

View file

@ -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"),