Description Part of #4228
Migration guide: azure_identity
Official Crate
Name: azure_identity
Current version: 0.34.0
Service: Microsoft Entra ID (Azure AD) authentication
Unofficial Predecessor(s)
Predecessor
Version(s)
Relationship
crates.io
azure_identity v0.1.0–0.21.0
Era 2 (Jan 2022 – Oct 2024)
Same-crate older version — major redesign at v0.22.0 (Feb 2025)
crates.io
azure_sdk_auth_aad v0.47.0
Era 1 (MindFlavor, 2017–2019)
Different crate — community-era Azure AD auth, 31K downloads
crates.io
Migration Guide Should Cover
Unified ManagedIdentityCredential (replaces separate system/user-assigned flows)
UserAssignedId enum: ClientId, ObjectId, ResourceId variants
New AzurePipelinesCredential for Azure DevOps pipelines
New AzureDeveloperCliCredential for azd CLI
DefaultAzureCredential redesign and configuration
Auto-retry and IMDS compliance improvements
Entra ID terminology (not "Azure AD") in code/docs
Migration path for azure_sdk_auth_aad users (start from scratch)
Acceptance Criteria
Reactions are currently unavailable
You can’t perform that action at this time.
Part of #4228
Migration guide:
azure_identityOfficial Crate
azure_identityUnofficial Predecessor(s)
azure_identityv0.1.0–0.21.0azure_sdk_auth_aadv0.47.0Migration Guide Should Cover
ManagedIdentityCredential(replaces separate system/user-assigned flows)UserAssignedIdenum:ClientId,ObjectId,ResourceIdvariantsAzurePipelinesCredentialfor Azure DevOps pipelinesAzureDeveloperCliCredentialforazdCLIDefaultAzureCredentialredesign and configurationazure_sdk_auth_aadusers (start from scratch)Acceptance Criteria
docs/migration/azure_identity.md)azure_identitycrate README