76 Commits (91a0ebb93bc314a940ec4c6b994896f3a57c4f1e)

Author SHA1 Message Date
Kévin Chalet 72095c64dc Bump the .NET SDK and packages 1 month ago
Kévin Chalet 5c1cda0ac5 Implement native mTLS client authentication support in the server stack 4 months ago
Kévin Chalet 9797f86194 Replace PolySharp by the Polyfill source package and adopt ArgumentNullException.ThrowIfNull()/ArgumentException.ThrowIfNullOrEmpty() 5 months ago
Kévin Chalet a0f39b4b5c Polyfill ValueTask.CompletedTask and ValueTask<TResult>.CompletedTask 7 months ago
Kévin Chalet 8c94cb7c13 Implement OAuth 2.0 Token Exchange support 12 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 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 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 1 year 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 d4c05e2e23 Rename the device, cryptography, logout and verification endpoints and the associated events/event handlers 2 years ago
Kévin Chalet 52b623770d Use the current address as the default target link URI when AuthenticationProperties.RedirectUri is not set 2 years ago
Kévin Chalet 27968f7628 Use a TryAddEnumerable() call per service registration to avoid unnecessary allocations 2 years ago
Kévin Chalet 683efb53cb Fix the XML documentation associated with the AdjustRedirectUriInTokenRequest event handler 2 years ago
Kévin Chalet 1a2b190480 Update the system integration package to support response_mode=fragment for requests handled via protocol activation or using the web authentication broker 2 years ago
Kévin Chalet 4f1566665a Allow specifying an explicit code challenge method/grant type/response type/response mode per challenge when using OpenIddictClientService or the ASP.NET Core/OWIN integrations 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 63f09f2781 Update the OpenIddict client ASP.NET Core/OWIN integrations to support overriding the requested scopes via AuthenticationProperties 2 years ago
Kévin Chalet fcffb83d8f Remove Uri.IsWellFormedOriginalString()/Uri.IsWellFormedUriString() 2 years ago
Kévin Chalet 1562d5be3b Add Wikimedia to the list of supported providers 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 491cf85d16 Add DocuSign to the list of supported providers 2 years ago
Kévin Chalet 372eceab62 Add introspection support in the client stack 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 3753229267 Update the client and server stacks to automatically restore the authentication properties and attach them to the authentication context 2 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 36b2de9681 Remove the obsolete members 3 years ago
Kévin Chalet 9deb68d433 Add an automatic claims mapping feature to the OpenIddict client stack 3 years ago
Kévin Chalet 7915f28d90 Store the expiration date of the backchannel/frontchannel access tokens as a token in AuthenticationProperties 3 years ago
Kévin Chalet f7558f5ceb Remove package validation 3 years ago
Kévin Chalet 7d1c704848 Add a built-in authentication scheme forwarding feature to the OpenIddict client OWIN and ASP.NET Core 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 64ade94294 Support multiple registrations with the same issuer/provider name and introduce client record models 3 years ago
Kévin Chalet 0cf3b872b5 Update the client stack to handle errors returned while processing challenge and sign-out demands 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 4685332df5 Add device authorization grant support in the OpenIddict client 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 62a10af526 Store the provider name in the state token as a private claim and update the ASP.NET Core/OWIN hosts to return it as part of the merged principal 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 4 years ago