chore(deps): update dotnet-azure-ad-identitymodel-extensions monorepo to v7.5.1
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
Microsoft.IdentityModel.JsonWebTokens | nuget | minor |
7.3.1 -> 7.5.1
|
Microsoft.IdentityModel.Tokens | nuget | minor |
7.3.1 -> 7.5.1
|
System.IdentityModel.Tokens.Jwt | nuget | minor |
7.3.1 -> 7.5.1
|
Release Notes
AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet (Microsoft.IdentityModel.JsonWebTokens)
v7.5.1
=====
Performance Improvements:
- Use Base64.DecodeFromUtf8InPlace for base64 decode that saves 12% on token read time. Note that JsonWebToken no longer throws ArgumentOutOfRangeException and ArgumentException exceptions. See MR #2504.
Fundamentals:
- Moved token lifetime validation logic to an internal static class. See MR #2547.
Bug Fix:
- Contribution from @martinb69 to fix correct parsing of
UserInfoEndpoint
. See issue #2548 for details.
v7.5.0
=====
New features
- Supports the 1.1 version of the Microsoft Entra ID Endpoint #2503
v7.4.1
======
Bug Fixes:
-
SamlSecurityTokenHandler
andSaml2SecurityTokenHandler
now can fetch configuration when validating SAML issuer and signature. See MR #2412 -
JsonWebToken.ReadToken
now correctly checks Dot3 index in JWE. See MR #2501
Engineering Excellence:
- Remove reference to
Microsoft.IdentityModel.Logging
inMicrosoft.IdentityModel.Protocols
, which already depends on it viaMicrosoft.IdentityModel.Tokens
. See MR #2508 - Adjust uppercase json serialization tests to fix an unreliable test method, add consistency to naming. See MR #2512
- Disable the 'restore' and 'build' steps of 'build and pack' in
build.sh
, improving speed. See MR #2521
v7.4.0
======
New Features:
- Introduced an injection point for external metadata management and adjusted the issuer Last Known Good (LKG) to maintain the state within the issuer validator. See MR #2480.
- Made an internal virtual method public, enabling users to provide signature providers. See MR #2497.
Performance Improvements:
- Added a new JsonWebToken constructor that accepts Memory for improved performance, along with enhancements to existing constructors. More information can be found in issue #2487 and in MR #2458.
Fundamentals:
- Resolved the issue of duplicated log messages in the source code and made IDX10506 log message more specific. For more details, refer to MR #2481.
- Enhanced Json serialization by ensuring the complete object is always read. This improvement can be found in MR #2491.
Engineering Excellence:
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.
Edited by Ghost User