81 Commits (d1ae4a2bb39c9f91892be457acae3139bcf21e8f)

Author SHA1 Message Date
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
Kévin Chalet e3b4337b85 Revamp Packages.props and bump .NET and third-party dependencies 3 years ago
Kévin Chalet 2b333272bf Update the client stack to normalize authorization error responses 3 years ago
OpenIddict Bot d30256dd5f Update the sponsors section 3 years ago
OpenIddict Bot 2ee17060cb Update the sponsors section 3 years ago
Kévin Chalet 147cef29c1 Use StreamContent.LoadIntoBufferAsync() to allow reading compressed responses multiple times 3 years ago
Kévin Chalet 04a6698911 Implement HTTP decompression support in the System.Net.Http integration packages 3 years ago
Kévin Chalet bc7e8cd8e3 Introduce new SetSigningKey() overloads in the Apple provider to make importing PEM-encoded keys easier 3 years ago
Kévin Chalet 421a668948 Add a SetProductInformation() overload accepting an assembly from which the product information is derived 3 years ago
Kévin Chalet 2a7becd6d3 Update the web integration to use native options and revamp how user agents are generated 3 years ago
Kévin Chalet d39a4f0b5d Update the System.Net.Http integration packages to explicitly reference Polly.Extensions.Http 4 years ago
Kévin Chalet 8442b2bfd2 Change the way the default user agent is added to HTTP requests and allow ProductName/ProductVersion to be set for all providers 4 years ago
Kévin Chalet 32678867ca Remove the .NET 5.0 TFMs 4 years ago
Kévin Chalet af9f6a66a2 Update the System.Net.Http integrations to support HttpRequestMessage.VersionPolicy 4 years ago
Kévin Chalet 3ff021a3e4 Revamp HTTP response extraction to support WWW-Authenticate and enforce Content-Type validation 4 years ago
Kévin Chalet 80f29a7f54 Update the documentation to clarify that state validation also helps mitigate authorization code injection attacks 4 years ago
Kévin Chalet f14005f85d Handle network errors and HTTP response deserialization exceptions more gracefully 4 years ago
Kévin Chalet 7222d95025 React to the removal of the !! operator in C# 11 4 years ago