diff --git a/litellm/secret_managers/get_azure_ad_token_provider.py b/litellm/secret_managers/get_azure_ad_token_provider.py index 2052f65e151..5403675b979 100644 --- a/litellm/secret_managers/get_azure_ad_token_provider.py +++ b/litellm/secret_managers/get_azure_ad_token_provider.py @@ -30,6 +30,8 @@ def get_azure_ad_token_provider() -> Callable[[], str]: client_secret=os.environ["AZURE_CLIENT_SECRET"], tenant_id=os.environ["AZURE_TENANT_ID"], ) + elif cred == "ManagedIdentityCredential": + credential = cred_cls(client_id=os.environ["AZURE_CLIENT_ID"]) else: credential = cred_cls()