1.5.0-beta.4 (2021-09-08)
Features Added
DefaultAzureCredentialOptions
now has aInteractiveBrowserClientId
property which allows passing a ClientId value to the InteractiveBrowserCredentialwhen constructing a
DefaultAzureCredential`.- Implement
OnBehalfOfCredential
which enables authentication to Azure Active Directory using an On-Behalf-Of flow. - Added support to
ManagedIdentityCredential
for Azure hosts using federated token exchange for managed identity.
Bugs Fixed
- Refactored IMDS discovery to remove socket probing and caching of failures to improve
ManagedIdentityCredential
resiliency. #23028 - Updated
UsernamePasswordCredential
to use cached tokens when available #23324
Other Changes
- Updated credentials using
MsalConfidentialClient
to include MSAL log output in logs - Added additional logging to
AzureCliCredential
,AzurePowerShellCredential
,VisualStudioCrednetial
, andVisualStudioCodeCredential
when IsPIILoggingEnabled` is set to true.