21 Commits (83f0bb5c8f434bd2a320ac0e25a50698cbd1de01)

Author SHA1 Message Date
Kévin Chalet 83f0bb5c8f Move the options validation logic to IValidateOptions<TOptions> implementations 2 months ago
Kévin Chalet 8b847421d6 Replace the SUPPORTS_* constants by the built-in target/platform constants 3 months ago
Kévin Chalet 4636bc6848 Stop supporting ASP.NET Core 2.3 and remove the .NET Framework 4.6.2/4.7.2, .NET Standard 2.0/2.1 and UAP TFMs 3 months ago
Kévin Chalet b0709b3528 Replace Polyfill by Meziantou.Polyfill and bring back internal OperatingSystem polyfills 6 months ago
Kévin Chalet 9797f86194 Replace PolySharp by the Polyfill source package and adopt ArgumentNullException.ThrowIfNull()/ArgumentException.ThrowIfNullOrEmpty() 7 months ago
Kévin Chalet a0f39b4b5c Polyfill ValueTask.CompletedTask and ValueTask<TResult>.CompletedTask 9 months ago
Kévin Chalet c887672c4a Support using Process.Start() on macOS and reintroduce the runtime checks preventing the portable version of OpenIddict.Client.SystemIntegration from being used on Android, iOS and Mac Catalyst 1 year ago
Kévin Chalet 996ffeec37 Remove the runtime checks that prevent the generic version of OpenIddict.Client.SystemIntegration from being used on Android/iOS/macOS/Mac Catalyst 1 year ago
Kévin Chalet b17b3fe235 Update the .NET Framework and .NET Standard TFMs to target ASP.NET Core/Entity Framework Core 2.3 and .NET Extensions 8.0 1 year ago
Kévin Chalet 9f613b1332 Implement a new client authentication method negotiation logic and introduce mTLS support in the client stack 2 years ago
Kévin Chalet 25b16b082c Introduce Android support 2 years ago
Kévin Chalet a4177313c9 Add Pipedrive to the list of supported providers 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 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 1e0870f125 Introduce iOS support in the OpenIddict client system integration package 2 years ago
Kévin Chalet 8777dc9922 Throw an exception if no CoreWindow is attached to the thread starting the challenge demand 3 years ago
Kévin Chalet c6f700040e Introduce OpenIddictClientSystemIntegrationOptions.ApplicationDiscriminator 3 years ago
Kévin Chalet ce1d49b3a6 Update the embedded web server to listen on 127.0.0.1/::1 when possible and use http://localhost/ as the default client URI 3 years ago
Kévin Chalet 9b5075e656 Replace the client Windows integration by a cross-platform package and add HttpListener and WebAuthenticationBroker support 3 years ago