1107 Commits (9f613b1332a2106453fb5979bdee0066ef29026d)

Author SHA1 Message Date
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 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 68d9e6c203 Rename HandleConfigurationRequestContext.CryptographyEndpoint to JsonWebKeySetEndpoint to match the recent endpoint changes 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 aa6733b2df Do not limit the error controller to a specific HTTP method 1 year ago
Kévin Chalet 52b623770d Use the current address as the default target link URI when AuthenticationProperties.RedirectUri is not set 1 year ago
Kévin Chalet 84104846c6 Unify platform callbacks handling using a new OpenIddictClientSystemIntegrationPlatformCallback type 1 year ago
Kévin Chalet 290e4150c2 Support the new ASWebAuthenticationSessionCallback API on iOS 17.4+/Mac Catalyst 17.4+/macOS 14.4+ 1 year ago
Dovydas Navickas cd127b3654
Fix the LinkedIn provider to use the new issuer returned by the configuration endpoint 2 years ago
Maxime BAUMANN 19b69d5349
Add Twitch to the list of supported providers 2 years ago
Kévin Chalet 27968f7628 Use a TryAddEnumerable() call per service registration to avoid unnecessary allocations 2 years ago
Kévin Chalet 07c95f8112 Propage exceptions thrown during the embedded web server initialization 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 164e55afeb Use a hyphen instead of a backslash as the pipe name/identifier separator 2 years ago
Kévin Chalet 12031697fb Use Wilson 8.0 on .NET 8.0 and remove the System.* references that are brought transitively 2 years ago
Kévin Chalet 0a34d3e34c Bump EntityFramework to 6.5.1 on .NET 6.0 and higher 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 00a591a14b React to ASWebAuthenticationSessionCompletionHandler.Error becoming nullable in .NET 9.0 2 years ago
Kévin Chalet 25b16b082c Introduce Android support 2 years ago
Kévin Chalet f7e33cb64a Replace [SupportedOSPlatform("maccatalyst13.0")] by [SupportedOSPlatform("maccatalyst13.1")] 2 years ago
Kévin Chalet 91a1fe7378 Add Zoho to the list of supported providers 2 years ago
Kévin Chalet 914a7e6712 Add Typeform to the list of supported providers 2 years ago
Kévin Chalet 06fe531a0c Add Calendly to the list of supported providers 2 years ago
Kévin Chalet 66ccc049ab Add Airtable to the list of supported providers 2 years ago
Kévin Chalet a4177313c9 Add Pipedrive to the list of supported providers 2 years ago
Kévin Chalet b7275df59a Abort challenge and sign-out demands handled by InvokeASWebAuthenticationSession when an HTTP or HTTPS callback URI is used 2 years ago
Kévin Chalet 725ac09a34 Update the application discriminator and instance identifier generation logic to produce shorter pipe names 2 years ago
Kévin Chalet dde65e2ba4 Move the AddAssemblyAliasToReactiveAsync target to Directory.Build.targets 2 years ago
Kévin Chalet d200d86ef2 Introduce runtime checks preventing the non-platform-specific version of OpenIddict.Client.SystemIntegration from being used on iOS/macOS/Mac Catalyst 2 years ago
Kévin Chalet dc1949effd Do not enable activation handling/redirection and the pipe/embedded web servers by default on Mac Catalyst and macOS 2 years ago
Kévin Chalet b6bce3e5dd Update OpenIddict.Client.SystemIntegration to target Mac Catalyst 13.1+ and macOS 10.15+ 2 years ago
Kévin Chalet aec8fdc61c Fix a bug preventing [SupportedOSPlatform] from being correctly set 2 years ago
Kévin Chalet 362a52fd14 Add a MAUI client sample 2 years ago
Kévin Chalet 1e0870f125 Introduce iOS support in the OpenIddict client system integration package 2 years ago
Kévin Chalet 67c993a0de Introduce a new built-in RequireEmbeddedWebServerEnabled filter 2 years ago
Kévin Chalet 98ee569b05 Remove a duplicate switch case in OpenIddictParameter 2 years ago
Kévin Chalet 683efb53cb Fix the XML documentation associated with the AdjustRedirectUriInTokenRequest event handler 2 years ago
Kévin Chalet 710946d2fe Fix the ExtractWebAuthenticationResultData event handler to correctly set the request instance 2 years ago
Ge e1b0ea235d
Add Weibo to the list of supported providers 2 years ago
Kévin Chalet 1459d94e23 Allow negotiating response_mode=fragment/form_post in more cases 2 years ago
Kévin Chalet f6975e6506 Update OpenIddictParameter to return "true" and "false" for string/string array conversions 2 years ago
Ge 17fa2cac52
Add Feishu (Lark) to the list of supported providers 2 years ago
Kévin Chalet 1a2b190480 Update the system integration package to support response_mode=fragment for requests handled via protocol activation or using the web authentication broker 2 years ago
Ge 7194d58132
Add Huawei to the list of supported providers 2 years ago
Kévin Chalet 8838ca7908 Add a trailing slash in DocuSign's development issuer 2 years ago
Kévin Chalet 606715819b Update the KOOK definition to remove the unnecessary <GrantType /> node 2 years ago
Ge 4ae1b33c45
Add Gitee to the list of supported providers 2 years ago
Ge 7cf4c28e40
Add KOOK to the list of supported providers 2 years ago