770 Commits (7ca9be1428baa453064f4b8b0ccd149ac39b1ceb)

Author SHA1 Message Date
Kévin Chalet 7ca9be1428 Reference PolySharp and replace Substring() calls by the range syntax 3 years ago
Kévin Chalet bf33b91aab Use standard space-separated scopes for Reddit 3 years ago
Kévin Chalet 2f5a76636b Add Deezer support 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 648d838b23 Use ICacheEntry's properties instead of the CacheEntryExtensions helpers to work around incorrect nullable annotations in .NET 7.0 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 132d0f84d1 Use pattern matching to reduce indentation in the Web integration handlers 3 years ago
Kévin Chalet 5b038a4831 Add PayPal support 3 years ago
Kévin Chalet 079a4a2691 Rename CollectionItem nodes to Item 3 years ago
Kévin Chalet ba9ebf3ecb Update the provider generator to support Uri settings and add Keycloak support 3 years ago
Kévin Chalet d92307add7 Add LinkedIn support 3 years ago
Kévin Chalet 2b333272bf Update the client stack to normalize authorization error responses 3 years ago
Kévin Chalet 6a86b45ddc Add StackExchange support 3 years ago
Kévin Chalet 41e4ef6bbc Change how additional userinfo parameters are handled by the Web providers 3 years ago
Kévin Chalet 77a8a5c0c7 Revamp the handling of errors returned by the remote authorization server 3 years ago
Kévin Chalet 4c3842497e Add default and required scopes before enforcing null checks 4 years ago
Kévin Chalet 62002ae042 Tweak the logic used to unwrap nested userinfo responses to validate JsonElement.ValueKind 4 years ago
OpenIddict Bot d30256dd5f Update the sponsors section 4 years ago
OpenIddict Bot 2ee17060cb Update the sponsors section 4 years ago
Kévin Chalet 147cef29c1 Use StreamContent.LoadIntoBufferAsync() to allow reading compressed responses multiple times 4 years ago
OpenIddict Bot 137351d1f2 Update the sponsors section 4 years ago
Kévin Chalet 173e2cf5f3 Fix the AddClaims() overload taking a JsonElement to use ToString() instead of GetString() 4 years ago
Kévin Chalet 04a6698911 Implement HTTP decompression support in the System.Net.Http integration packages 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 8342dd20ce Support resolving client registrations based on the provider name 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 421a668948 Add a SetProductInformation() overload accepting an assembly from which the product information is derived 4 years ago
Kévin Chalet 2a7becd6d3 Update the web integration to use native options and revamp how user agents are generated 4 years ago
Kévin Chalet 00aa558511 Update the GenerateLoginCorrelationCookie handler to throw an exception if the request forgery protection was set to null 4 years ago
Kévin Chalet 20005d63cc Prevent adding multiple client registrations using the same issuer 4 years ago
Kévin Chalet 9cb88782f5 Make the issuer optional for sign-out operations when only one registration was added 4 years ago
Kévin Chalet 5220698c06 Introduce IOpenIddictApplicationManager.ValidatePostLogoutRedirectUriAsync() to allow tweaking the validation logic for logout requests that include a client_id parameter 4 years ago
Kévin Chalet a99a6cdace Implement RP-initiated logout in the client stack 4 years ago
Kévin Chalet 4ef3c51a01 Implement client_id support for logout requests and native id_token_hint validation for both authorization and logout requests 4 years ago
Robin Sue b3d21ade20
Provide a real streamed IAsyncEnumerable implementation for Entity Framework 6.x 4 years ago
Kévin Chalet e1d7817825 Update the client and server stacks to redeem tokens earlier 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
Robin Sue a14e64fe30
Fix the ID6056 logging statement to include the parameter name 4 years ago
Kévin Chalet bb7a92fde6 Bump MongoDB, remove CultureInfo from the Mongo entities and use [BsonElement] everywhere 4 years ago
Kévin Chalet 01c2e59cba Update OpenIddictHelpers.ParseQuery() to return parameters with empty values 4 years ago
Kévin Chalet 026a4b4fbd Use static usings for the OpenIddict exceptions 4 years ago
Kévin Chalet 3b801f0326 Rename GenericException to ProtocolException 4 years ago
Kévin Chalet 69cd85e552 Make the "rfp" validation logic mandatory and move common helpers to OpenIddictHelpers 4 years ago
Kévin Chalet 5045461b93 Update handlers that ensure tokens are not missing to use a higher order 4 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 9c1bdfb288 Update the client and validation stacks to log requests and responses 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 51e1a34b55 Update the Twitter provider to request all known expansions/tweet fields/user fields when communicating with the userinfo endpoint 4 years ago
Kévin Chalet 69e9a7e7c3 Update the OWIN hosts to automatically set SuppressFormsAuthenticationRedirect to true on challenges 4 years ago