AzureAD/microsoft-authentication-library-for-dotnet (Microsoft.Identity.Client)
### [`v4.61.3`](https://togithub.com/AzureAD/microsoft-authentication-library-for-dotnet/blob/HEAD/CHANGELOG.md#4613)
[Compare Source](https://togithub.com/AzureAD/microsoft-authentication-library-for-dotnet/compare/4.61.2...4.61.3)
\==========
##### Bug Fixes
- Exclude the use of WSTrust for ROPC flow except for AAD authorities. See [Issue #4791](https://togithub.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4791)
### [`v4.61.2`](https://togithub.com/AzureAD/microsoft-authentication-library-for-dotnet/blob/HEAD/CHANGELOG.md#4612)
[Compare Source](https://togithub.com/AzureAD/microsoft-authentication-library-for-dotnet/compare/4.61.1...4.61.2)
\==========
##### Bug Fixes
- Fixed a regression in MSAL 4.61.1 where the Proof of Possession (POP) extensibility API, when made available for all confidential client scenarios, caused a runtime exception for users of higher-level SDKs that have an explicit dependency on MSAL. See [Issue #4789](https://togithub.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4789).
- Ensured that the measurement of duration in milliseconds is now consistent across all platforms. See [Issue #4784](https://togithub.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4784).
### [`v4.61.1`](https://togithub.com/AzureAD/microsoft-authentication-library-for-dotnet/blob/HEAD/CHANGELOG.md#4611)
[Compare Source](https://togithub.com/AzureAD/microsoft-authentication-library-for-dotnet/compare/4.61.0...4.61.1)
\==========
##### New Features
- Enabled Proof of Possession (POP) extensibility API for all confidential client requests, enhancing security measures for confidential clients. See [4757](https://togithub.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4757)
- Introduced a public API that identifies and returns the current Azure environment for Managed Identity. See [4751](https://togithub.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4751)
- Deprecated the WithClientAssertion(string) method. Developers are encouraged to use the overload with Func\> instead, which ensures the return of a non-expired assertion, potentially including a Federated Credential. See [4775](https://togithub.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4775)
- Adding support for Non-GUID Client IDs with AuthorityType.Generic See [#4686](https://togithub.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4686)
##### Bug Fixes
- Improved logic to handle ADFS tokens that include a manually added tid claim, preventing exceptions. See [4608](https://togithub.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4608)
- Improved build-time validation to ensure that applications using the WithBroker(true) method will fail at build time if the application targets net6-windows and uses an old broker API. This change prevents runtime failures and facilitates early detection of issues. See [4768](https://togithub.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4768)
- Fixed token acquisition failure in broker based flow when authority is common. See [4696](https://togithub.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4696)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
4.61.0
->4.61.3
Release Notes
AzureAD/microsoft-authentication-library-for-dotnet (Microsoft.Identity.Client)
### [`v4.61.3`](https://togithub.com/AzureAD/microsoft-authentication-library-for-dotnet/blob/HEAD/CHANGELOG.md#4613) [Compare Source](https://togithub.com/AzureAD/microsoft-authentication-library-for-dotnet/compare/4.61.2...4.61.3) \========== ##### Bug Fixes - Exclude the use of WSTrust for ROPC flow except for AAD authorities. See [Issue #4791](https://togithub.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4791) ### [`v4.61.2`](https://togithub.com/AzureAD/microsoft-authentication-library-for-dotnet/blob/HEAD/CHANGELOG.md#4612) [Compare Source](https://togithub.com/AzureAD/microsoft-authentication-library-for-dotnet/compare/4.61.1...4.61.2) \========== ##### Bug Fixes - Fixed a regression in MSAL 4.61.1 where the Proof of Possession (POP) extensibility API, when made available for all confidential client scenarios, caused a runtime exception for users of higher-level SDKs that have an explicit dependency on MSAL. See [Issue #4789](https://togithub.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4789). - Ensured that the measurement of duration in milliseconds is now consistent across all platforms. See [Issue #4784](https://togithub.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4784). ### [`v4.61.1`](https://togithub.com/AzureAD/microsoft-authentication-library-for-dotnet/blob/HEAD/CHANGELOG.md#4611) [Compare Source](https://togithub.com/AzureAD/microsoft-authentication-library-for-dotnet/compare/4.61.0...4.61.1) \========== ##### New Features - Enabled Proof of Possession (POP) extensibility API for all confidential client requests, enhancing security measures for confidential clients. See [4757](https://togithub.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4757) - Introduced a public API that identifies and returns the current Azure environment for Managed Identity. See [4751](https://togithub.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4751) - Deprecated the WithClientAssertion(string) method. Developers are encouraged to use the overload with Func\Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.