33 Commits (a37e6c65a1d99101b8e0c15cf2e7ade9754ca151)

Author SHA1 Message Date
Kévin Chalet a37e6c65a1 Add Shopify to the list of supported providers and update the generator to generate constants for the authentication properties 3 years ago
Kévin Chalet fb78fb9d0d Remove the Add[Provider]() overload returning a derived builder 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 620c3954d0 Update the LinkedIn provider to use "Sign In with LinkedIn V2" 3 years ago
Kévin Chalet 4685332df5 Add device authorization grant support in the OpenIddict client 3 years ago
Kévin Chalet 13d88ca84b Add Epic Games to the list of supported providers 3 years ago
Kévin Chalet 6f8c1ed663 Replace SmartFormat by C# string interpolation and add Battle.net to the list of supported providers 3 years ago
Kévin Chalet 2d22e67c3e Update the web providers generator to support optional display names 3 years ago
Kévin Chalet 6ed9eb25e1 Infer the redirection/post-logout redirection endpoint URIs from the redirect_uri/post_logout_redirect_uri configured in client registrations 3 years ago
Kévin Chalet 5d28210dc2 Update the web provider generator to support creating builder methods for certificates and ECDSA keys 3 years ago
Kévin Chalet 1b3fe3a245 Update the web providers generator to support setting a different configuration endpoint URI 3 years ago
Kévin Chalet 4fa7926965 Update the web providers generator to support setting a post_logout_redirect_uri 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 dca91a000e Make provider options a first-class property in OpenIddictClientRegistration 3 years ago
Kévin Chalet 51c09bec8a Mark most of the infrastructure types as sealed 3 years ago
Kévin Chalet e2e2c84001 Bump PolySharp to 1.6.0 and decorate Uri and JSON properties/parameters with [StringSyntax] 3 years ago
Kévin Chalet 7ca9be1428 Reference PolySharp and replace Substring() calls by the range syntax 3 years ago
Kévin Chalet 6c963c80d0 Adjust nullable annotations 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 4c3842497e Add default and required scopes before enforcing null checks 3 years ago
Kévin Chalet dc909924b7 Fix the provider generator to add default value setters before null checks 3 years ago
Kévin Chalet 8342dd20ce Support resolving client registrations based on the provider name 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 9bb4f9a378 Update the provider builders to reject null or empty strings 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 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 b943123a4c Update the client stack to support the resource owner password credentials grant 4 years ago
Kévin Chalet f1fd1d9d45 Update the Microsoft provider to support custom tenants and force the use of Proof Key for Code Exchange 4 years ago
Kévin Chalet 4e484b8f8f Add Twitter support and remove scope constants generation 4 years ago
Kévin Chalet 68ae22d8b5
Introduce a web providers companion package 4 years ago