chore(deps): update dotnet-azure-ad-identitymodel-extensions monorepo to 8.6.1 - autoclosed
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
Microsoft.IdentityModel.JsonWebTokens | nuget | minor |
8.3.0 -> 8.6.1
|
Microsoft.IdentityModel.Tokens | nuget | minor |
8.3.0 -> 8.6.1
|
System.IdentityModel.Tokens.Jwt | nuget | minor |
8.3.0 -> 8.6.1
|
Release Notes
AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet (Microsoft.IdentityModel.JsonWebTokens)
v8.6.1
=====
Bug fix
- Microsoft.IdentityModel now triggers a configuration refresh if token decryption fails. See issue #3148 for details.
- Fix a bug in
JsonWebTokenHandler
whereJwtTokenDecryptionParameters
'sAlg
andEnc
were not set during token decryption, causingIDX10611
andIDX10619
errors to show null values in the messages. See issue #3003 for details.
Fundamentals
- For development, IdentityModel now has a global.json file to specify the .NET SDK version. See issue #2995 for details.
v8.6.0
=====
New Features
- TokenValidationParameters has a new boolean property
TryAllDecryptionKeys
that let you choose whether to try all decrypt keys when no key matches the token decrypt key IDs. By default it's set to true (legacy behavior) but you can set it to false to avoid tyring all keys which is more performant. See #3128 - Promote KeyInfo.MatchesKey from internal to protected internal virtual to enable SAML extensibility (for CoreWcf). See #3140
Fundamentals
- Update dependency on Microsoft.Extensions.Logging.Abstractions from 9.0.0 to 8.0.2 to avoid package downgrade in apps on .NET 9 using a netstandard2.0 library referencing logging.abstractions. See 3143
- Add more tests for encrypted tokens. See #3139
v8.5.0
=====
Reverting previous breaking change
- The Configuration Manager has been reverted to version 8.3.1. The changes made in 8.4.0 assume the configuration manager is used as a singleton, which is similar to marking the type as disposable. We have since learned that adding IDisposable is a breaking change, so we are following semver guidance and reverting and releasing a minor version (8.5.0).
- Cherry-picked Changes: Included changes from MR #3022 and #3104.
v8.4.0
=====
New Features
- App context switch allows blocking or non-blocking calls for configuration. See MR #3106 for details and issue #3082 for details.
- IdentityModel now enables symmetric and asymmetric keys to be created publicly with JWK. See #3094 for details.
- IdentityModel now allows specifying the HTTP protocol version and version policy. See #2808 for details.
Repair items
- Add request count and duration telemetry for configuration requests. See #3022 for details.
-
KeyID
should be present in exception messages and is no longer PII. See #3104 for details.
Fundamentals
- Fix spelling issues in xml comments. See #3117 for details.
- Fix comment coverage in MR builds. See #3079 for details.
#2711
Work related to redesign of IdentityModel's token validation logic- See #3056. #3100, #3017, and #3111.
- Add internal virtual on TokenHandler. See #3084 for details.
v8.3.1
=====
Bug Fixes
- Respect TVP.RequireAudience when set to false. See #3055
- For net4.6.2 select RSACng for PSS support. See #3097
- Fix package downgrade in consuming libraries. See#3062
- Fix integer overflow in
AuthenticationEncryptionProvider.cs
. See #3063
Fundamentals
- Removed unused property on JsonWebToken ClaimsIdentity. See #3071 for details.
- Upgrade to C# 13. See #2998
- Use new Base64Url API. See #22817
- Add warning quality check. See #3067
- Update dotnet actions. see #3074
- Fix warnings. See #3081
- Test updates in JsonWebToken. See #3080.
#2711
Work related to redesign of IdentityModel's token validation logicConfiguration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.
Edited by Renovate Bot FIT-Connect