52 Commits (878569cd3febf3e3c99424e99105d5608e38fdc8)

Author SHA1 Message Date
Kévin Chalet e2c3ab9057 Introduce a new claims issuer option in the client and validation stacks 1 year 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 ef2e02ee23 Introduce a new .NET 9.0 TFM and use the new X509CertificateLoader API 1 year ago
Kévin Chalet d4c05e2e23 Rename the device, cryptography, logout and verification endpoints and the associated events/event handlers 1 year ago
Ge e1b0ea235d
Add Weibo to the list of supported providers 2 years ago
Kévin Chalet 63db215afc Update the ASP.NET 4.8 samples to use file-scoped namespaces 2 years ago
Kévin Chalet 5d0e410b8b Introduce new advanced APIs in the web provider builders to allow configuring explicit code challenge methods, grant types, response modes and response types 2 years ago
Kévin Chalet fcffb83d8f Remove Uri.IsWellFormedOriginalString()/Uri.IsWellFormedUriString() 2 years ago
Kévin Chalet c5e5061931 Update the web providers source generator to support marking providers as obsolete 2 years ago
Kévin Chalet 4f09c587ab Update the client stack to support standard token revocation 2 years ago
Kévin Chalet 372eceab62 Add introspection support in the client stack 2 years ago
Kévin Chalet c149ed6b7c Update the web providers generator to support assigning default values to URI settings and add Exact Online to the list of supported providers 2 years ago
Kévin Chalet 7b2867d907 Make OpenIddictClientWebIntegrationConfiguration.ConfigureProvider() public to support advanced scenarios 2 years ago
Kévin Chalet 517b1b6324 Add Zoom to the list of supported providers 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
EMostafaAli 58d43191c8
Add Nextcloud to the list of supported providers 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 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 c19deeb698 Bump the .NET SDK and dependencies 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