azure-identity-py capability coverage
SDK/package: azure-identity
This index maps hero scenarios in SKILL.md and links non-hero scenarios documented in dedicated reference files.
Hero scenarios covered in SKILL.md
get_bearer_token_providerCredential TypesSpecific Credential ExamplesGetting Tokens Directly
Non-hero scenarios
Async Credentials: Async credentials are inazure.identity.aio. Always close them or useasync with:
See:non-hero-scenarios.md#async-credentialsSovereign Clouds: UseAzureAuthorityHostsor theAZURE_AUTHORITY_HOSTenv var:
See:non-hero-scenarios.md#sovereign-cloudsPersistent Token Caching: Opt-in disk-based caching withTokenCachePersistenceOptions:
See:non-hero-scenarios.md#persistent-token-cachingMulti-Tenant Support: Allow token acquisition for additional tenants beyond the configured one:
See:non-hero-scenarios.md#multi-tenant-supportError Handling: Dedicated example and implementation notes.
See:non-hero-scenarios.md#error-handlingLogging: Enable authentication logging for debugging:
See:non-hero-scenarios.md#loggingCredential Selection Matrix: | Environment | Recommended Credential |
See:non-hero-scenarios.md#credential-selection-matrix
Related deep-dive references
non-hero-scenarios.md: Dedicated non-hero examples and implementation notes.
API breadth checklist
- Verify client/auth mode for the environment before coding.
- Confirm operation-group/method names against current Microsoft Learn API reference.
- For Python SDKs with both sync and async clients, document both forms without a blanket preference.
- Include cleanup/delete paths for created resources in examples.
- Prefer idempotent create/update operations where available.
- Validate paging/LRO/error-handling patterns for production paths.