139 Commits (99e4ca1404b9ac36a14769c90032b2979afa76c8)

Author SHA1 Message Date
Kévin Chalet 2fc7908f93 Attach event identifiers to all the log messages 1 year ago
Matthias Dittrich 524ce1fc2a
Fix the ProcessFormPostResponse handler to return Cache-Control: no-store instead of no-cache 1 year ago
Kévin Chalet 1beb7ab4c9 Use Uri.TryCreate() to build the base and request URIs used by OpenIddict 1 year ago
Kévin Chalet 5b56eddc0c Remove all the store resolvers and mark all the assemblies as trimming/Native AOT-compatible 1 year ago
Kévin Chalet 38e84b862d Update OpenIddictParameter to offer ImmutableArray<string> conversions instead of string[] and clone JsonNode objects to guarantee immutability 1 year ago
Kévin Chalet dd3937c4a5 Remove the members obsoleted in OpenIddict 6.1 1 year ago
Kévin Chalet e39c635631 Decorate the claim extensions with [OverloadResolutionPriority] and collection expressions for ImmutableArray<T> 1 year ago
Kévin Chalet b17b3fe235 Update the .NET Framework and .NET Standard TFMs to target ASP.NET Core/Entity Framework Core 2.3 and .NET Extensions 8.0 1 year ago
Kévin Chalet 42d6369910 Implement Pushed Authorization Requests (PAR) support and revamp the request caching feature 2 years ago
Kévin Chalet 878569cd3f Update the ASP.NET Core/OWIN hosts to support returning authentication properties for errored requests 2 years ago
Kévin Chalet 3662b179dc Rename event handlers and event properties that whose endpoint name has changed 2 years ago
Kévin Chalet d4c05e2e23 Rename the device, cryptography, logout and verification endpoints and the associated events/event handlers 2 years ago
Kévin Chalet 27968f7628 Use a TryAddEnumerable() call per service registration to avoid unnecessary allocations 2 years ago
Kévin Chalet 0bd3028bce Update the OpenIddict client system integration package to support POST callback requests 2 years ago
Kévin Chalet 7aac102830 Add Dailymotion to the list of supported providers 3 years ago
Kévin Chalet 26fdb68773 Bump the .NET SDK to 8.0.200 and stop using collection expressions with ImmutableArray<T> 3 years ago
Kévin Chalet a5d2d867ba Use List<T> instead of Enumerable.Any() in the samples 3 years ago
Kévin Chalet 6e1c123dd8 Normalize introspection handling in the client and validation stacks 3 years ago
Kévin Chalet e08bdbed04 Tweak the order of the response processing event handlers to be invoked later in the pipeline 3 years ago
Kévin Chalet 3753229267 Update the client and server stacks to automatically restore the authentication properties and attach them to the authentication context 3 years ago
Kévin Chalet f0650028fb Bump the .NET SDK to 8.0.100 and add a .NET 8.0 TFM 3 years ago
Kévin Chalet 6636784754 Add a .NET 8.0 TFM 3 years ago
Kévin Chalet 7391a3e178 Update the ASP.NET Core/OWIN integrations to allow returning authentication tickets with a null or empty principal 3 years ago
Kévin Chalet 02cca0a42e Update the entire code base to use collection expressions 3 years ago
Kévin Chalet 00fa3f3494 Allow configuring the supported client authentication methods and use invalid_client for client assertion errors 3 years ago
Kévin Chalet d6c9c0b35c Add client assertions support to the server stack 3 years ago
Kévin Chalet e8c0e4b05c Add an option allowing to suppress JSON response indentation in the ASP.NET Core and OWIN server hosts 3 years ago
Kévin Chalet 61e6fd95c3 Centralize the target frameworks in Directory.Build.props 3 years ago
Kévin Chalet 1dc8770fd2 Bump MongoDB to 2.20.0 on .NET 6.0 and higher 3 years ago
Kévin Chalet 3bdfc20895 Catch exceptions thrown during the retrieval of the remote server configuration and generalize the use of OpenIddictHelpers.IsFatal() 3 years ago
Kévin Chalet ec1b122282 Allow cooperative cancellation of metadata retrieval and HTTP requests 4 years ago
Kévin Chalet 778b5c81d9 Update the authorization/logout request caching logic to use RequestUri 4 years ago
Kévin Chalet 532a5941ec Introduce Windows support for the client stack 4 years ago
Kévin Chalet a1a0815cff Add XML documentation to the dispatcher/factory/handler filter classes 4 years ago
Kévin Chalet 22e28fc36c Add XML documentation to the dispatcher/factory/handler filter classes 4 years ago
Kévin Chalet 8c14d4e3e9 Replace references to "URL" by "URI" when resource identifiers are not required to be resource locators 4 years ago
Kévin Chalet 2a987bcebe Support relative redirect_uri/post_logout_redirect_uri in the client stack and revisit how OpenIddict handles URIs 4 years ago
Kévin Chalet 73e6efe4ac Introduce a new DisableTransportSecurityRequirement() option in the OpenIddict client ASP.NET Core and OWIN hosts 4 years ago
Kévin Chalet 282acefcf6 Use System.Index in additional places 4 years ago
Kévin Chalet 8717a068ad Decorate advanced infrastructure types with [EditorBrowsable(EditorBrowsableState.Advanced)] or [EditorBrowsable(EditorBrowsableState.Never)] 4 years ago
Kévin Chalet 51c09bec8a Mark most of the infrastructure types as sealed 4 years ago
Kévin Chalet 75b17c94f6 Start testing OpenIddict on .NET 7.0 4 years ago
Kévin Chalet d7fea891f0 Unify the instantiation of cryptographic algorithms 4 years ago
Kévin Chalet 7ca9be1428 Reference PolySharp and replace Substring() calls by the range syntax 4 years ago
Kévin Chalet 6c963c80d0 Adjust nullable annotations 4 years ago
Kévin Chalet 43e75cd49f Update the ProcessChallenge/SignIn/SignOut events to expose the host authentication properties 4 years ago
Kévin Chalet bc7e8cd8e3 Introduce new SetSigningKey() overloads in the Apple provider to make importing PEM-encoded keys easier 4 years ago
Kévin Chalet 20005d63cc Prevent adding multiple client registrations using the same issuer 4 years ago
Kévin Chalet a99a6cdace Implement RP-initiated logout in the client stack 4 years ago
Kévin Chalet a1f84d38d0 Add integration tests projects for the client and validation stacks and use a high order for the AttachCustom*Parameters handlers 4 years ago