Bump AspNetCore.Identity.MongoDbCore and 6 others #32
Add this suggestion to a batch that can be applied as a single commit. This suggestion is invalid because no changes were made to the code. Suggestions cannot be applied while the pull request is closed. Suggestions cannot be applied while viewing a subset of changes. Only one suggestion per line can be applied in a batch. Add this suggestion to a batch that can be applied as a single commit. Applying suggestions on deleted lines is not supported. You must change the existing code in this line in order to create a valid suggestion. Outdated suggestions cannot be applied. This suggestion has been applied or marked resolved. Suggestions cannot be applied from pending reviews. Suggestions cannot be applied on multi-line comments. Suggestions cannot be applied while the pull request is queued to merge. Suggestion cannot be applied right now. Please check back later.
Updated AspNetCore.Identity.MongoDbCore from 3.1.2 to 6.0.0.
Release notes
Sourced from AspNetCore.Identity.MongoDbCore's releases.
6.0.0
Commits viewable in compare view.
Updated Microsoft.AspNetCore.Authentication.OpenIdConnect from 7.0.2 to 8.0.18.
Release notes
Sourced from Microsoft.AspNetCore.Authentication.OpenIdConnect's releases.
8.0.18
Release
What's Changed
04ee1b4toe9092b1by @dependabot in [release/8.0] (deps): Bump src/submodules/googletest from04ee1b4toe9092b1dotnet/aspnetcore#62201Full Changelog: dotnet/aspnetcore@v8.0.17...v8.0.18
8.0.17
Bug Fixes
The Forwarded Headers Middleware now ignores
X-Forwarded-Headerssent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence the forwarded headers, preventing potential spoofing or misrouting of requests.Dependency Updates
Update dependencies from dotnet/arcade (#61832)
This update brings in the latest changes from the dotnet/arcade repository, ensuring that ASP.NET Core benefits from recent improvements, bug fixes, and security patches in the shared build infrastructure.
Bump src/submodules/googletest from
52204f7to04ee1b4(#61761)The GoogleTest submodule has been updated to a newer commit, providing the latest testing features, bug fixes, and performance improvements for the project's C++ test components.
Miscellaneous
Update branding to 8.0.17 (#61830)
The project version branding has been updated to reflect the new 8.0.17 release, ensuring consistency across build outputs and documentation.
Merging internal commits for release/8.0 (#61924)
This change merges various internal commits into the release/8.0 branch, incorporating minor fixes, documentation updates, and other non-user-facing improvements to keep the release branch up to date.
This summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.
Full Changelog: dotnet/aspnetcore@v8.0.16...v8.0.17
8.0.16
Release
What's Changed
24a9e94to52204f7by @dependabot in [release/8.0] (deps): Bump src/submodules/googletest from24a9e94to52204f7dotnet/aspnetcore#61260Full Changelog: dotnet/aspnetcore@v8.0.15...v8.0.16
8.0.15
Release
What's Changed
e235eb3to24a9e94by @dependabot in [release/8.0] (deps): Bump src/submodules/googletest frome235eb3to24a9e94dotnet/aspnetcore#60677Full Changelog: dotnet/aspnetcore@v8.0.14...v8.0.15
8.0.14
Release
What's Changed
7d76a23toe235eb3by @dependabot in [release/8.0] (deps): Bump src/submodules/googletest from7d76a23toe235eb3dotnet/aspnetcore#60150Full Changelog: dotnet/aspnetcore@v8.0.13...v8.0.14
8.0.13
Release
What's Changed
d144031to7d76a23by @dependabot in [release/8.0] (deps): Bump src/submodules/googletest fromd144031to7d76a23dotnet/aspnetcore#59678index.htmlduring development by @github-actions in [release/8.0] [Blazor WASM standalone] Avoid cachingindex.htmlduring development dotnet/aspnetcore#59349Full Changelog: dotnet/aspnetcore@v8.0.12...v8.0.13
8.0.12
Release
What's Changed
6dae7ebto1204d63by @dependabot in [release/8.0] (deps): Bump src/submodules/googletest from6dae7ebto1204d63dotnet/aspnetcore#58741serialize-javascripttransient dependency by @MackinnonBuck in [release/8.0] Upgradeserialize-javascripttransient dependency dotnet/aspnetcore#584661204d63tod144031by @dependabot in [release/8.0] (deps): Bump src/submodules/googletest from1204d63tod144031dotnet/aspnetcore#59033Full Changelog: dotnet/aspnetcore@v8.0.11...v8.0.12
8.0.11
Release
What's Changed
ff233bdto6dae7ebby @dependabot in [release/8.0] (deps): Bump src/submodules/googletest fromff233bdto6dae7ebdotnet/aspnetcore#58180ecc4e18to9511905by @dependabot in [release/8.0] (deps): Bump src/submodules/MessagePack-CSharp fromecc4e18to9511905dotnet/aspnetcore#58179Full Changelog: dotnet/aspnetcore@v8.0.10...v8.0.11
8.0.10
Release
8.0.8
Release
8.0.7
Release
8.0.6
Release
8.0.5
Release
What's Changed
31993dfto77afe8eby @dependabot in [release/8.0] (deps): Bump src/submodules/googletest from31993dfto77afe8edotnet/aspnetcore#54872Type.GetTypewhen activating types in data protection by @github-actions in [release/8.0] Improve usage ofType.GetTypewhen activating types in data protection dotnet/aspnetcore#54762Full Changelog: dotnet/aspnetcore@v8.0.4...v8.0.5
8.0.4
Release
8.0.3
Release
8.0.2
Release
8.0.1
Release
8.0.0
Release
8.0.0-rc.2.23480.2
Release
8.0.0-rc.1.23421.29
Release
8.0.0-preview.7.23375.9
Release
8.0.0-preview.6.23329.11
Release
8.0.0-preview.5.23302.2
Release
8.0.0-preview.4.23260.4
Release
8.0.0-preview.3.23177.8
Release
8.0.0-preview.2.23153.2
Release
8.0.0-preview.1.23112.2
Release
7.0.20
Release
7.0.19
Release
7.0.18
Release
7.0.17
Release
7.0.16
Release
7.0.15
Release
7.0.14
Release
What's Changed
8a6feabtoe47544aby @dependabot in [release/7.0] (deps): Bump src/submodules/googletest from8a6feabtoe47544adotnet/aspnetcore#51051DragDrop_CanTrigger()flakiness by @MackinnonBuck in [release/7.0] FixDragDrop_CanTrigger()flakiness dotnet/aspnetcore#51141Full Changelog: dotnet/aspnetcore@v7.0.13...v7.0.14
7.0.13
Release
7.0.12
Release
7.0.11
Release
7.0.10
Release
7.0.9
Release
7.0.8
Release
7.0.7
Release
7.0.5
Release
7.0.4
Release
7.0.3
Release
Commits viewable in compare view.
Updated OpenIddict.Abstractions from 4.0.0 to 7.0.0.
Release notes
Sourced from OpenIddict.Abstractions's releases.
7.0.0
For more information about this release, read OpenIddict 7.0 is out.
7.0.0-preview.4
This release introduces the following changes:
x.comendpoints, which avoids forcing users to authenticate ontwitter.combefore being redirected tox.comto continue the authorization process on the new domain.The Alibaba/Battle.net/Cognito/Lark/Zoho providers now throw an exception when an invalid region is configured instead of using the default value when an unrecognized region is explicitly set.
The Zoho provider was updated to support the new United Kingdom region (
https://accounts.zoho.uk/).6.2.1
This release introduces the following changes:
mtls_endpoint_aliasesnode is returned but doesn't include all the supported endpoints (thanks @pctimhk for reporting it! ❤️).6.2.0
This release introduces the following changes:
The client/server/validation ASP.NET Core/OWIN hosts now use
Uri.TryCreate()instead ofnew Uri()to compute the base and request URIs, which avoids throwing an exception when they can't be computed ; for instance when the length of the internal buffer exceeds the limit allowed by the BCLSystem.Uritype (thanks to @tarunmathew12 from the Microsoft Healthcare team for reporting this issue! ❤️)4 new providers have been added to
OpenIddict.Client.WebIntegration:6.1.1
This release introduces the following changes:
client_idparameter to be rejected when enabling end session request caching was fixed (thanks @miegir for reporting it! ❤️)6.1.0
This release introduces the following changes:
request_uriattached. PAR has recently gained traction and is now supported by some OAuth 2.0 services and libraries (including Keycloak and Microsoft's ASP.NET Core OpenID Connect handler starting in .NET 9.0).request_idparameter has been replaced byrequest_uri. While cached requests were persisted usingIDistributedCachein previous versions, they are now stored in request tokens and persisted in OpenIddict's tokens table with the other tokens.OpenIddict.Client.WebIntegrationpackage (thanks @gehongyan and @t1moH1ch! ❤️).The
InteractiveChallengeRequestandInteractiveSignOutRequestmodels have been updated to allow easily attaching an identity token or login hint to authorization and end session requests.The
OpenIddict*AuthorizationStore.PruneAsync()implementations were updated to always exclude permanent authorizations that still have tokens attached, which should reduce risks of seeing SQL exceptions when one of the pruned authorizations still has children entities attached.An issue affecting the
OpenIddictEntityFrameworkCoreAuthorizationStore.FindByApplicationIdAsync()API was identified and fixed (thanks @simon-wacker! ❤️)6.0.0
For more information about this release, read OpenIddict 6.0 general availability.
6.0.0-rc1
This release introduces the following changes:
The OpenIddict server now automatically normalizes unique "amr" claims in identity tokens to ensure a JSON array is always returned (as required by the OpenID Connect specification), even if the developer didn't explicitly use
JsonClaimValueTypes.JsonArrayas the claim value type.New methods allowing to register multiple certificates and keys at once have been added to the client/server/validation builders (thanks @ionite34! ❤️)
Zendesk and EVE Online are now supported by the OpenIddict web providers package (thanks @mozts2005 and @kalaveijo! ❤️)
6.0.0-preview4
This release introduces the following changes:
OpenIddict 6.0 preview 4 was updated to reference the .NET 9.0 RTM packages on .NET 9.0.
The ASP.NET Core and OWIN integrations now include the authentication properties attached to
ProcessAuthenticationContext.Propertiesin errored authentication results, which can be used with the client stack to retrieve custom and non-custom properties attached to thestatetoken when using the "error pass-through mode".OpenIddictClientService.IntrospectTokenAsync()andOpenIddictClientService.RevokeTokenAsync()are now eagerly aborted if the token to introspect or revoke is missing.6.0.0-preview3
This release introduces the following changes:
The existing
IOpenIddictAuthorizationManager.FindAsync(...)andIOpenIddictTokenManager.FindAsync(...)overloads have been merged and replaced by a single method where all the parameters are now optional (for instance, if a nullsubjectvalue is specified when callingIOpenIddictAuthorizationManager.FindAsync(...), the returned collection will contain authorizations for all users).New
IOpenIddictAuthorizationManager.RevokeAsync(...)andIOpenIddictTokenManager.RevokeAsync(...)APIs have been introduced to allow easily revoking authorizations or tokens based on specific parameters. E.g:6.0.0-preview2
This release introduces the following changes:
OpenIddict 6.0 preview 2 was updated to reference the .NET 9.0 RC2 packages on .NET 9.0.
The
OpenIddict.MongoDbandOpenIddict.MongoDb.Modelspackages now referenceMongoDB.DriverandMongoDB.Bson3.0.0 and are now strong-named.Claim.IssuerandClaim.OriginalIssuerproperties. This option is specially useful when using the OpenIddict client in legacy ASP.NET 4.6.2+ applications using ASP.NET Identity, since theClaim.Issuerproperty is directly reflected in the user interface:prompt valuesname used in OpenIddict 6.0 preview 1, theGetPrompts()andHasPrompt()extension have been renamed toGetPromptValues()andHasPromptValue().6.0.0-preview1
This release introduces the following changes:
OpenIddict 6.0 preview 1 now targets .NET 9.0 and references the .NET 9.0 RC1 packages on .NET 9.0 and higher.
The .NET 7.0 and .NET Framework 4.6.1 TFMs have been removed as these versions are no longer supported by Microsoft.
Cryptography endpoint->JSON Web Key Set endpoint.Device endpoint->Device authorization endpoint.Logout endpoint->End-session endpoint.Userinfo endpoint->UserInfo endpoint.Verification endpoint->End-user verification endpoint.tls_client_authorself_signed_tls_client_auth.... (truncated)
5.8.0
This release introduces the following changes:
The OpenIddict client system integration now natively supports Android API 21+ (Android 5.0 and higher), iOS 12.0+, macOS 10.15+ and Mac Catalyst 13.1+. See Operating systems integration for more information.
Behavior change: the
OpenIddict.Client.SystemIntegrationpackage was updated to produce shorter default pipe names (which is required on macOS where strict length restrictions are enforced).The
OpenIddict.Client.SystemNetHttpandOpenIddict.Validation.SystemNetHttppackages have been updated to anticipate a breaking change introduced in the 9.0 version ofMicrosoft.Extensions.Http. See Consider updating HttpClientFactory defaults to leverage SocketsHttpHandler dotnet/runtime#35987 (comment) for more information.6 new web providers were added to
OpenIddict.Client.WebIntegration:OpenIddict now uses
Microsoft.IdentityModel8.x on .NET 8.0 and higher.The
OpenIddict.EntityFrameworkpackage now usesEntityFramework6.5.1 as the minimum version.5.7.1
This release introduces the following changes:
https://www.linkedin.com/tohttps://www.linkedin.com/oauth(thanks @DovydasNavickas! ❤️).5.7.0
This release introduces the following changes:
To increase interoperability and support advanced scenarios, the OpenIddict server now allows using OAuth 2.0 Proof Key for Code Exchange with
response_typecombinations containingtokenwhen response type permissions are not disabled and the appropriate response type permissions are granted to the client application. See Allow using response_type=token with PKCE when response type permissions are enforced openiddict/openiddict-core#2088 for more information about this change.The embedded web server that is part of the OpenIddict client system integration package now natively supports POST callbacks, allowing to use the implicit and hybrid flows - that require
response_mode=form_post- in desktop applications.response_mode=fragmentis now fully supported by the system integration package when using protocol activations or the UWP web authentication broker.The OpenIddict client and its ASP.NET Core/OWIN integrations now support setting a specific
code_challenge_method/grant_type/response_mode/response_typefor each challenge operation:The following providers are now supported by the
OpenIddict.Client.WebIntegrationpackage:Behavior change: for boolean values,
OpenIddictParameter.ToString()and thestring?/string?[]?conversion operators now returntrueandfalseinstead ofTrueandFalse.The OpenIddict client was updated to detect incorrect uses of its system integration package in non-desktop applications and return proper errors.
5.6.0
This release introduces the following changes:
The core, client, server and validation stacks now use
System.TimeProvideron .NET 8.0+ (thanks @trejjam! ❤️).While manually setting
OpenIddictClientRegistration.CodeChallengeMethods,OpenIddictClientRegistration.GrantTypes,OpenIddictClientRegistration.ResponseModesorOpenIddictClientRegistration.ResponseTypesis not necessary or recommended in most cases (as OpenIddict automatically negotiates the best values automatically), specific scenarios sometimes require restricting the allowed values. To make that easier, new (advanced) APIs were added to the web provider builders:Behavior change: the claim value type validation logic was fixed to support
JSON_ARRAYclaims. As part of this change, theClaimsIdentity.GetClaims()/ClaimsPrincipal.GetClaims()extensions have been updated to supportJSON_ARRAYclaims and return all the values contained in the array.A bug preventing the OpenIddict client from using the OpenID Connect implicit flow was fixed.
The Clever provider was updated to not require a backchannel identity token (thanks @anarian! ❤️).
The Auth0 and Microsoft Account/Entra ID providers were fixed to list
implicitas a supported grant type.5.5.0
This release introduces the following changes:
OpenIddictClientAspNetCoreConstants.Properties.Scopeproperty must be added to theAuthenticationProperties.Itemscollection with the space-separated list of scopes that should be attached to the authorization request:OpenIddict.Client.WebIntegration.5.4.0
This release introduces the following changes:
5.3.0
This release introduces the following changes:
OpenIddict.Client.SystemIntegrationpackage. To support this new feature, a newSignOutInteractivelyAsync()API (similar to the existingChallengeInteractivelyAsync()API used to start a new authentication flow) has been added toOpenIddictClientService:OpenIddict.Client.SystemNetHttpandOpenIddict.Validation.SystemNetHttppackages now natively supportMicrosoft.Extensions.Http.Resilienceand use aResiliencePipeline<HttpResponseMessage>by default (unless anIAsyncPolicy<HttpResponseMessage>was explicitly configured by the user).Description has been truncated