Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
5d0038c
[Identity] Adding AdditionallyAllowedTenants to constrain multi-tenan…
Aug 29, 2022
aaa4257
updating API spec
Aug 29, 2022
fdb98b1
adding dev-time credentials
Sep 7, 2022
3b64be6
adding user-auth credentials
Sep 7, 2022
57d6d1d
refactor additional tenants to base options
Sep 7, 2022
11a7298
adding default and environment credentials
Sep 7, 2022
8740be7
update/add tests
Sep 12, 2022
53ac2ff
update API spec
Sep 12, 2022
aad7710
update changelog and breaking_changes
Sep 12, 2022
8c00cd9
update assembly version
Sep 12, 2022
d651a03
Update sdk/identity/Azure.Identity/CHANGELOG.md
Sep 12, 2022
4663156
Update sdk/identity/Azure.Identity/CHANGELOG.md
Sep 12, 2022
1758a66
Update sdk/identity/Azure.Identity/src/Credentials/AuthorizationCodeC…
Sep 12, 2022
cf3f51d
Update sdk/identity/Azure.Identity/src/TenantIdResolver.cs
Sep 12, 2022
c70f042
Update sdk/identity/Azure.Identity/CHANGELOG.md
Sep 13, 2022
da48964
fb
Sep 14, 2022
8da2477
fb
Sep 14, 2022
2d90793
fb
Sep 14, 2022
b2a4235
fb
Sep 14, 2022
938f72c
fb
Sep 14, 2022
c0f2e4f
Update sdk/identity/Azure.Identity/src/Credentials/VisualStudioCreden…
Sep 14, 2022
a6208e9
Update sdk/identity/Azure.Identity/src/Credentials/ClientAssertionCre…
Sep 14, 2022
39a8ce8
Update sdk/identity/Azure.Identity/src/Credentials/AzurePowerShellCre…
Sep 14, 2022
038769f
Update sdk/identity/Azure.Identity/src/Credentials/AzurePowerShellCre…
Sep 14, 2022
98eb043
Update sdk/identity/Azure.Identity/src/Credentials/AzureCliCredential…
Sep 14, 2022
70dee65
Update sdk/identity/Azure.Identity/CHANGELOG.md
Sep 14, 2022
a9044bb
Update sdk/identity/Azure.Identity/src/Credentials/VisualStudioCreden…
Sep 14, 2022
507850e
Update sdk/identity/Azure.Identity/src/Credentials/VisualStudioCodeCr…
Sep 14, 2022
59cefbe
Update sdk/identity/Azure.Identity/src/Credentials/VisualStudioCodeCr…
Sep 14, 2022
a51788a
Update sdk/identity/Azure.Identity/src/Credentials/TokenCredentialOpt…
Sep 14, 2022
6b00e60
Update sdk/identity/Azure.Identity/src/Credentials/UsernamePasswordCr…
Sep 14, 2022
f62d4e7
Update sdk/identity/Azure.Identity/src/Credentials/OnBehalfOfCredenti…
Sep 14, 2022
f68371c
Update sdk/identity/Azure.Identity/src/Credentials/InteractiveBrowser…
Sep 14, 2022
c4f277f
Update sdk/identity/Azure.Identity/src/Credentials/DeviceCodeCredenti…
Sep 14, 2022
ced25a0
Update sdk/identity/Azure.Identity/src/Credentials/DefaultAzureCreden…
Sep 14, 2022
a0add20
Update sdk/identity/Azure.Identity/src/Credentials/DefaultAzureCreden…
Sep 14, 2022
a2df13b
Update sdk/identity/Azure.Identity/src/Credentials/DefaultAzureCreden…
Sep 14, 2022
d428fab
Update sdk/identity/Azure.Identity/src/Credentials/ClientSecretCreden…
Sep 14, 2022
74f50d7
Update sdk/identity/Azure.Identity/src/Credentials/ClientCertificateC…
Sep 14, 2022
48a3b9e
updating troubleshooting.md
Sep 14, 2022
c62ad15
Merge branch 'feature/additionaltenants' of https://github.com/schaab…
Sep 14, 2022
8bf00bd
update snippets
Sep 14, 2022
287bd02
undo snippet indent
Sep 14, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
fb
  • Loading branch information
Scott Schaab committed Sep 14, 2022
commit 938f72c2075a7cc016d9c2189a7970e649585c69
32 changes: 16 additions & 16 deletions sdk/identity/Azure.Identity/BREAKING_CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,5 @@
# Breaking Changes

## 1.4.0

### Changed `ExcludeSharedTokenCacheCredential` default value from __false__ to __true__ on `DefaultAzureCredentialsOptions`

Starting in Azure.Identity 1.4.0-beta.4 the default value of the `ExcludeSharedTokenCacheCredential` property on `DefaultAzureCredentialsOptions` has changed from __false__ to __true__, excluding the `SharedTokenCacheCredential` from the `DefaultAzureCredential` authentication flow by default. We expect that few users will be impacted by this change as the `VisualStudioCredential` has effectively replaced the `SharedTokenCacheCredential` in this authentication flow. However, users who find this change does negatively impact them can still invoke the old behavior by explicitly setting the value to false.

```C# Snippet:Identity_BreakingChanges_SetExcludeSharedTokenCacheCredentialToFalse
var credential = new DefaultAzureCredential(new DefaultAzureCredentialOptions
{
ExcludeSharedTokenCacheCredential = false
});
```

More information on this change and the consideration behind it can be found [here](https://github.com/Azure/azure-sdk/issues/1970).

## 1.7.0

### Behavioral change to credential types supporting multi-tenant authentication
Expand All @@ -39,4 +24,19 @@ As of `Azure.Identity` 1.7.0, the default behavior of credentials supporting mul
});
```

Note: Credential types which do not require a `TenantId` on construction will only throw `AuthenticationFailedException` when the application has provided a value for `TenantId` either in the options or via a constructor overload. If no `TenantId` is specified when constructing the credential, the credential will acquire tokens for any requested `TenantId` regardless of the value of `AdditionallyAllowedTenants`.
Note: Credential types which do not require a `TenantId` on construction will only throw `AuthenticationFailedException` when the application has provided a value for `TenantId` either in the options or via a constructor overload. If no `TenantId` is specified when constructing the credential, the credential will acquire tokens for any requested `TenantId` regardless of the value of `AdditionallyAllowedTenants`.

## 1.4.0

### Changed `ExcludeSharedTokenCacheCredential` default value from __false__ to __true__ on `DefaultAzureCredentialsOptions`

Starting in Azure.Identity 1.4.0-beta.4 the default value of the `ExcludeSharedTokenCacheCredential` property on `DefaultAzureCredentialsOptions` has changed from __false__ to __true__, excluding the `SharedTokenCacheCredential` from the `DefaultAzureCredential` authentication flow by default. We expect that few users will be impacted by this change as the `VisualStudioCredential` has effectively replaced the `SharedTokenCacheCredential` in this authentication flow. However, users who find this change does negatively impact them can still invoke the old behavior by explicitly setting the value to false.

```C# Snippet:Identity_BreakingChanges_SetExcludeSharedTokenCacheCredentialToFalse
var credential = new DefaultAzureCredential(new DefaultAzureCredentialOptions
{
ExcludeSharedTokenCacheCredential = false
});
```

More information on this change and the consideration behind it can be found [here](https://github.com/Azure/azure-sdk/issues/1970).