AzurePipelinesCredential sets an additional OIDC request header so that it
receives a 401 instead of a 302 after presenting an invalid system access token
Allow logging of debugging headers for AzurePipelinesCredential and include
them in error messages
sdk/azidentity/v1.8.0-beta.3
1.8.0-beta.3 (2024-09-17)
Features Added
Added ObjectID type for ManagedIdentityCredentialOptions.ID
Other Changes
Removed redundant content from error messages
sdk/azidentity/v1.8.0-beta.2
1.8.0-beta.2 (2024-08-06)
Breaking Changes
NewManagedIdentityCredential now returns an error when a user-assigned identity
is specified on a platform whose managed identity API doesn't support that.
ManagedIdentityCredential.GetToken() formerly logged a warning in these cases.
Returning an error instead prevents the credential authenticating an unexpected
identity, causing a client to act with unexpected privileges. The affected
platforms are:
Azure Arc
Azure ML (when a resource ID is specified; client IDs are supported)
Cloud Shell
Service Fabric
Other Changes
If DefaultAzureCredential receives a non-JSON response when probing IMDS before
attempting to authenticate a managed identity, it continues to the next credential
in the chain instead of immediately returning an error.
sdk/azidentity/v1.8.0-beta.1
1.8.0-beta.1 (2024-07-17)
Features Added
Restored persistent token caching feature
Breaking Changes
These changes affect only code written against a beta version such as v1.7.0-beta.1
Redesigned the persistent caching API. Encryption is now required in all cases
and persistent cache construction is separate from credential construction.
The PersistentUserAuthentication example in the package docs has been updated
to demonstrate the new API.
... (truncated)
Commits
42def97 Add breaking changes to release notes (#21696)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.7.0 to 1.8.0.
Release notes
Sourced from github.com/Azure/azure-sdk-for-go/sdk/azidentity's releases.
... (truncated)
Commits
42def97
Add breaking changes to release notes (#21696)112db83
Azcore v1.8.0 (#21694)204a3c4
Prep azcore v1.7.2 for release (#21506)89497f5
Add changelog entry for WASM fix (#21493)0414a4b
Transport dialer: setting nil for wasm build (#21451)b1db0be
Enable TLS renegotiation (#21182)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show