88 Commits (c6fd5ad6874646b48b5210e12c21ba3bfe926ce8)

Author SHA1 Message Date
Kévin Chalet 7b9fd7677f Revamp the client authentication method negotiation logic and support mTLS token binding in the client, server and validation stacks 2 months ago
Kévin Chalet 5c1cda0ac5 Implement native mTLS client authentication support in the server stack 3 months ago
Kévin Chalet 9797f86194 Replace PolySharp by the Polyfill source package and adopt ArgumentNullException.ThrowIfNull()/ArgumentException.ThrowIfNullOrEmpty() 4 months ago
Kévin Chalet a0f39b4b5c Polyfill ValueTask.CompletedTask and ValueTask<TResult>.CompletedTask 6 months ago
Kévin Chalet 8c94cb7c13 Implement OAuth 2.0 Token Exchange support 11 months ago
Kévin Chalet 2fc7908f93 Attach event identifiers to all the log messages 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 38e84b862d Update OpenIddictParameter to offer ImmutableArray<string> conversions instead of string[] and clone JsonNode objects to guarantee immutability 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 878569cd3f Update the ASP.NET Core/OWIN hosts to support returning authentication properties for errored requests 1 year 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 d657bdf34a Update the OpenIddict validation ASP.NET Core and OWIN hosts to allow controlling access token extraction 2 years ago
Kévin Chalet 7aac102830 Add Dailymotion to the list of supported providers 2 years ago
Kévin Chalet 26fdb68773 Bump the .NET SDK to 8.0.200 and stop using collection expressions with ImmutableArray<T> 2 years ago
Kévin Chalet e08bdbed04 Tweak the order of the response processing event handlers to be invoked later in the pipeline 2 years ago
Kévin Chalet f0650028fb Bump the .NET SDK to 8.0.100 and add a .NET 8.0 TFM 2 years ago
Kévin Chalet 6636784754 Add a .NET 8.0 TFM 2 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 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 ec1b122282 Allow cooperative cancellation of metadata retrieval and HTTP requests 3 years ago
Kévin Chalet 532a5941ec Introduce Windows support for the client stack 3 years ago
Kévin Chalet a1a0815cff Add XML documentation to the dispatcher/factory/handler filter classes 3 years ago
Kévin Chalet 22e28fc36c Add XML documentation to the dispatcher/factory/handler filter classes 3 years ago
Kévin Chalet 8c14d4e3e9 Replace references to "URL" by "URI" when resource identifiers are not required to be resource locators 3 years ago
Kévin Chalet 2a987bcebe Support relative redirect_uri/post_logout_redirect_uri in the client stack and revisit how OpenIddict handles URIs 3 years ago
Kévin Chalet 282acefcf6 Use System.Index in additional places 3 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 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 a1f84d38d0 Add integration tests projects for the client and validation stacks and use a high order for the AttachCustom*Parameters handlers 4 years ago
Kévin Chalet 32678867ca Remove the .NET 5.0 TFMs 4 years ago
Kévin Chalet 120a29fe47 Revamp the challenge responses handling logic 4 years ago
Kévin Chalet 7222d95025 React to the removal of the !! operator in C# 11 4 years ago
Kévin Chalet 0db0007f31 Add native OWIN support for the OpenIddict client 4 years ago
Kévin Chalet ec32cfa6e5 Add System.Text.Json.Nodes support and revamp the OpenIddictParameter primitive 4 years ago
Kévin Chalet 5fb23d5779 Use <see langword="*"/> instead of <c>*</c> 4 years ago
Kévin Chalet 823e05fc50 Remove unwanted empty lines and fix typos 4 years ago
Kévin Chalet 62f3e6ff85 Bump the .NET SDK to 7.0.100-preview.2.22153.17 and modernize the code base 4 years ago
Kévin Chalet fdf34448f2 Add userinfo support 4 years ago
Kévin Chalet 3bf51e1600 Introduce the first bits of the OpenIddict client 7 years ago
Kévin Chalet 0a8b416311 Remove the .NET Core 2.1 TFMs 5 years ago
Kévin Chalet 23fd89e9eb Add .NET 6.0 TFMs and bump the .NET SDK/packages to 6.0 5 years ago