azure-identity_1.15.0b1
版本发布时间: 2023-09-12 23:03:08
Azure/azure-sdk-for-python最新发布版本:azure-template_0.1.0b4086797(2024-08-28 06:27:17)
1.15.0b1 (2023-09-12)
Features Added
- Added Windows Web Account Manager (WAM) Brokered Authentication support.
- Added
enable_msa_passthrough
suppport forInteractiveBrowserCredential
. By defaultInteractiveBrowserCredential
only lists AAD accounts. If you setenable_msa_passthrough
toTrue
, it lists both AAD accounts and MSA outlook.com accounts that are logged in to Windows.
Bugs Fixed
- Ensure
AzurePowershellCredential
calls PowerShell with the-NoProfile
flag to avoid loading user profiles for more consistent behavior. (#31682) - Fixed an issue with subprocess-based developer credentials (such as AzureCliCredential) where the process would sometimes hang waiting for user input. (#31534)
- Fixed an issue with
ClientAssertionCredential
not properly checking if CAE should be enabled. (#31544) -
ManagedIdentityCredential
will fall through to the next credential in the chain in the case that Docker Desktop returns a 403 response when attempting to access the IMDS endpoint. (#31824)
Other Changes
- Update typing of async credentials to match the
AsyncTokenCredential
protocol. - If within
DefaultAzureCredential
,EnvironmentCredential
will now use log level INFO instead of WARNING to inform users of an incomplete environment configuration. (#31814) - Strengthened
AzureCliCredential
andAzureDeveloperCliCredential
error checking when determining if a user is logged in or not. Now, if an AADSTS error exists in the error, the full error message is propagated instead of a canned error message. (#30047) -
ManagedIdentityCredential
instances using IMDS will now be allowed to continue sending requests to the IMDS endpoint even after previous attempts failed. This is to prevent credential instances from potentially being permanently disabled after a temporary network failure. - IMDS endpoint probes in
ManagedIdentityCredential
will now only occur when inside a credential chain such asDefaultAzureCredential
. This probe request timeout has been increased to 1 second from 0.3 seconds to reduce the likelihood of false negatives.