98 Commits (a0e056fac04772e17d45a450b6ccb3e9869be8f2)

Author SHA1 Message Date
Kévin Chalet a0e056fac0 Replace Polyfill by Meziantou.Polyfill and bring back internal OperatingSystem polyfills 4 weeks ago
Kévin Chalet 9797f86194 Replace PolySharp by the Polyfill source package and adopt ArgumentNullException.ThrowIfNull()/ArgumentException.ThrowIfNullOrEmpty() 1 month ago
Kévin Chalet a0f39b4b5c Polyfill ValueTask.CompletedTask and ValueTask<TResult>.CompletedTask 3 months ago
Kévin Chalet 36424f84b3 Improve the WWW-Authenticate parsing logic 8 months ago
Kévin Chalet 2fc7908f93 Attach event identifiers to all the log messages 9 months ago
Kévin Chalet 5b56eddc0c Remove all the store resolvers and mark all the assemblies as trimming/Native AOT-compatible 11 months ago
Kévin Chalet 38e84b862d Update OpenIddictParameter to offer ImmutableArray<string> conversions instead of string[] and clone JsonNode objects to guarantee immutability 11 months ago
Kévin Chalet e39c635631 Decorate the claim extensions with [OverloadResolutionPriority] and collection expressions for ImmutableArray<T> 11 months 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 11 months ago
Kévin Chalet 9f613b1332 Implement a new client authentication method negotiation logic and introduce mTLS support in the client stack 1 year ago
Kévin Chalet dbcd6d1ad7 Remove the members that were obsoleted in OpenIddict 5.x 1 year ago
Kévin Chalet 3662b179dc Rename event handlers and event properties that whose endpoint name has changed 1 year ago
Kévin Chalet d4c05e2e23 Rename the device, cryptography, logout and verification endpoints and the associated events/event handlers 1 year ago
Kévin Chalet 27968f7628 Use a TryAddEnumerable() call per service registration to avoid unnecessary allocations 2 years ago
Kévin Chalet 2bf8f496e2 Rename the RequireHttpMetadataUri filter to RequireHttpUri and fix the NormalizeContentType handler to use it 2 years ago
Kévin Chalet 3cecda7fe6 React to PrimaryHandler no longer being an HttpClientHandler instance when using Microsoft.Extensions.Http 9.0 2 years ago
Kévin Chalet 1e0870f125 Introduce iOS support in the OpenIddict client system integration package 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 a5d2d867ba Use List<T> instead of Enumerable.Any() in the samples 2 years ago
Kévin Chalet be31bc2fd5 Update OpenIddict.Client.SystemNetHttp and OpenIddict.Validation.SystemNetHttp to support Microsoft.Extensions.Http.Resilience 2 years ago
Kévin Chalet 02cca0a42e Update the entire code base to use collection expressions 2 years ago
Kévin Chalet 36b2de9681 Remove the obsolete members 2 years ago
Kévin Chalet 61e6fd95c3 Centralize the target frameworks in Directory.Build.props 3 years ago
Kévin Chalet 8953e48b16 Unify the attachment of HTTP parameters into a single event handler and add SubscribeStar to the list of supported providers 3 years ago
Kévin Chalet ef4b0f3417 Add explicit System.Net.Http usings 3 years ago
Kévin Chalet fbc4a0c56e Introduce ConfigureHttpClient()/ConfigureHttpClientHandler() to simplify customizing the HttpClient/HttpClientHandler used by the client and validation stacks 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 233c76b08e Update OpenIddictValidationServerIntegrationConfiguration to initialize OpenIddictValidationOptions.Issuer and add new SetClientUri/SetIssuer overloads 3 years ago
Kévin Chalet 13d88ca84b Add Epic Games to the list of supported providers 3 years ago
Kévin Chalet 8b60481f55 Add built-in support for JSON Structured Syntax Suffixes and add Xero to the list of supported providers 3 years ago
Kévin Chalet 1e954376fa Update the System.Net.Http integrations to only use basic authentication when a client_secret is sent 3 years ago
Kévin Chalet ec1b122282 Allow cooperative cancellation of metadata retrieval and HTTP requests 3 years ago
Kévin Chalet 926f0dc430 Fix references to the ID0373 error 3 years ago
Kévin Chalet 6cfe43b3e9 Add native support for Windows Runtime 3 years ago
Kévin Chalet 1d5413c8af Update the System.Net.Http integrations to always disable cookies support as a security measure 3 years ago
Kévin Chalet af73574512 Update the System.Net.Http integrations to support per-provider HttpClient instantiation and allow replacing it dynamically 3 years ago
Kévin Chalet 6f5c509b3f Update the System.Net.Http integrations to support sending a contact address via the Form HTTP header 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 160b9fc059 Update the System.Net.Http integrations to support sending a contact address via the Form HTTP header 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 fca788914c Abort authentication demands with an explicit grant type if it's not listed as supported in the server configuration 3 years ago
Kévin Chalet 8717a068ad Decorate advanced infrastructure types with [EditorBrowsable(EditorBrowsableState.Advanced)] or [EditorBrowsable(EditorBrowsableState.Never)] 3 years ago
Kévin Chalet 51c09bec8a Mark most of the infrastructure types as sealed 3 years ago
Kévin Chalet 75b17c94f6 Start testing OpenIddict on .NET 7.0 3 years ago
Kévin Chalet d7fea891f0 Unify the instantiation of cryptographic algorithms 3 years ago
Kévin Chalet ac5e3dd62b Update the System.Net.Http integrations to support sending empty parameters in GET and POST requests 3 years ago
Kévin Chalet 6c963c80d0 Adjust nullable annotations 3 years ago