179 Commits (dev)

Author SHA1 Message Date
Kévin Chalet 34d4a2e3cb Bump Quartz.NET to 4.0.0 on .NET 10 and refactor the OpenIddict package to work with both 3.x and 4.x 2 weeks ago
Kévin Chalet 2fd30447f0 Enable session validation support in the server and validation stacks 3 weeks ago
Kévin Chalet 6665db782e Add navigation properties to the new session entity and implement pruning support 3 weeks ago
Kévin Chalet 5fc15473ce Attach IServiceProvider to OpenIddict*Transaction and make OpenIddict*Dispatcher a singleton service 4 weeks ago
Kévin Chalet 754135447e Bump the .NET SDK to 10.0.400 and update all the dependencies 1 month ago
Kévin Chalet 9780dd2e6b Enable additional Meziantou.Analyzer analyzers 2 months ago
Kévin Chalet d663eced46 Reference Meziantou.Analyzer globally and address the existing warnings 2 months ago
Kévin Chalet 4f6882bc0a Introduce a new session entity and store the session identifier in the tokens 2 months ago
Kévin Chalet e9d5a1c64f Update the client/server/validation stacks to always use the CancellationToken attached to the context 2 months ago
Kévin Chalet 124486e66d Remove the query workarounds from the Entity Framework Core stores 2 months ago
Kévin Chalet 50e741efa2 Represent complex properties as strongly-typed CLR properties in the Entity Framework Core models 2 months ago
Kévin Chalet 4cc756c565 Normalize the code style of null-coalescing and ternary operators 2 months ago
Kévin Chalet eeb8deddbf Introduce a new resource entity and support dynamic resources 2 months ago
Kévin Chalet 145cfdab46 Bump the .NET SDK to 10.0.302 and update all the dependencies 2 months ago
Kévin Chalet 8f349edbff Implement ML-DSA support in the client, core, server and validation stacks 3 months ago
Kévin Chalet 5b83f60d4a Remove X/Twitter from the console and MAUI client samples 4 months ago
Kévin Chalet 311769138d Avoid using the KeyValuePair.Create() polyfill in ASP.NET MVC 5.3 views 4 months ago
Kévin Chalet fff7694505 Decouple the ASP.NET Core/OWIN integration options from the authentication scheme options 4 months ago
Kévin Chalet 7404f1438c Add the ability to re-hash client secrets dynamically and make the PBKDF2 options configurable 4 months ago
Kévin Chalet 27c4381844 Bump the .NET SDK and dependencies to their latest versions 4 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 5 months ago
Kévin Chalet 130d86d4bf Remove the Microsoft.Net.Http.Headers dependency 5 months ago
Kévin Chalet eb65bfba32 Update the samples to use keyed services to create HttpClient instances 6 months ago
Kévin Chalet d70c666de6 Only pick ASP.NET Core development certificates that are valid 6 months ago
Kévin Chalet a89b5c66aa Simplify some of the client authentication policy checks 6 months ago
Kévin Chalet 8da8eb39a2 Initialize the database before starting the web host instead of using an IHostedService implementation 7 months ago
Kévin Chalet 29c6668d45 Change how authentication demands are marshalled and support token binding certificates/additional token request parameters for interactive flows 7 months ago
Kévin Chalet 7b9fd7677f Revamp the client authentication method negotiation logic and support mTLS token binding in the client, server and validation stacks 7 months ago
Kévin Chalet 8dbf493469 Add a new OpenIddictMessage constructor accepting non-nullable immutable arrays 7 months ago
Kévin Chalet 5c1cda0ac5 Implement native mTLS client authentication support in the server stack 8 months ago
Kévin Chalet 9797f86194 Replace PolySharp by the Polyfill source package and adopt ArgumentNullException.ThrowIfNull()/ArgumentException.ThrowIfNullOrEmpty() 9 months ago
Kévin Chalet cefc4dcba9 Do not build AsyncEnumerableExtensions on .NET 10 10 months ago
Kévin Chalet a0f39b4b5c Polyfill ValueTask.CompletedTask and ValueTask<TResult>.CompletedTask 11 months ago
Kévin Chalet 13f352af6d Bump the .NET SDK to 10.0.100-rc.2.25502.107 and add .NET 10 TFMs 11 months ago
Kévin Chalet 77cc46ae1b Bump the .NET SDK/dependencies and remove the .NET 8.0 Android/iOS/Mac Catalyst/macOS target framework monikers 11 months ago
Kévin Chalet 0cb4713bbd Bump Katana to 4.2.3 and use the new IAppBuilder.GetDefaultCookieManager() extension 1 year ago
Kévin Chalet 7267fa03b6 Introduce new methods in OpenIddictApplicationDescriptor to make working with permissions and settings easier 1 year ago
Kévin Chalet a72febd75c Generate access types and durations constants for the Aliba, Google, Huawei, MusicBrainz, Reddit and Zoho providers 1 year ago
Kévin Chalet ea09c7f2fb Update the console sandbox to use the Google integration 1 year ago
Kévin Chalet 91a68c161a Implement client authentication support for the PAR endpoint 1 year ago
Kévin Chalet 9a74ea5e4f Remove unnecessary view models 1 year ago
Kévin Chalet 8c94cb7c13 Implement OAuth 2.0 Token Exchange support 1 year 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 b8315727b8 Enable nullable references support in the ASP.NET Core samples 1 year ago
Kévin Chalet b72bfd2c40 Update the samples to clarify the relationship between the expiration of the authentication results returned by OpenIddict and the lifetime of authentication cookies based on them 1 year ago
Kévin Chalet f8553a9ee7 Update the MapNonStandardResponseParameters userinfo handler to avoid using OpenIddictParameter.GetNamedParameters() 1 year ago
Kévin Chalet 7d90e1b9cb Stop special-casing the prompt parameter in PAR-enabled authorization requests and update the samples to use TempData to determine whether the user should be redirected to the login endpoint 1 year ago
Kévin Chalet 0e778767ae Bump MSBuild.SDK.SystemWeb to 4.0.97 2 years ago
Kévin Chalet ed4c5819db Update the ASP.NET 4.8 samples to register the ApplicationDbContext type 2 years ago
Kévin Chalet 342b7651cf Set NuGetAuditMode to "all" to enable vulnerable transitive dependencies warnings 2 years ago