1.24.0b1 (2025-07-17)
Features Added
- Expanded the set of acceptable values for environment variable
AZURE_TOKEN_CREDENTIALS
to allow for selection of a specific credential in theDefaultAzureCredential
chain. At runtime, only the specified credential will be used when acquiring tokens withDefaultAzureCredential
. For example, settingAZURE_TOKEN_CREDENTIALS=WorkloadIdentityCredential
will makeDefaultAzureCredential
use onlyWorkloadIdentityCredential
.- Valid values are
EnvironmentCredential
,WorkloadIdentityCredential
,ManagedIdentityCredential
,AzureCliCredential
,AzurePowershellCredential
,AzureDeveloperCliCredential
, andInteractiveBrowserCredential
. (#41709)
- Valid values are
- Re-enabled
VisualStudioCodeCredential
- Previously deprecatedVisualStudioCodeCredential
has been re-implemented to work with the VS Code Azure Resources extension instead of the deprecated Azure Account extension. This requires theazure-identity-broker
package to be installed for authentication. (#41822)VisualStudioCodeCredential
is now included in theDefaultAzureCredential
token chain by default.
DefaultAzureCredential
now supports authentication with the currently signed-in Windows account, provided theazure-identity-broker
package is installed. This auth mechanism is added at the end of theDefaultAzureCredential
credential chain. (#40335)