67 Commits (release/8.0.0-preview.4)

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 4 weeks 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 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 7404f1438c Add the ability to re-hash client secrets dynamically and make the PBKDF2 options configurable 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 eb65bfba32 Update the samples to use keyed services to create HttpClient instances 7 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 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 5c1cda0ac5 Implement native mTLS client authentication support in the server stack 8 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 a72febd75c Generate access types and durations constants for the Aliba, Google, Huawei, MusicBrainz, Reddit and Zoho providers 1 year ago
Kévin Chalet 9a74ea5e4f Remove unnecessary view models 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 bef75c4f56 Use the CreateAsyncScope() helper to avoid having to manually cast IServiceProvider to IAsyncDisposable 2 years 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 2 years ago
Kévin Chalet 74181aa1f5 Bump BouncyCastle, Quartz, Scriban and Wilson 2 years ago
Kévin Chalet ef2e02ee23 Introduce a new .NET 9.0 TFM and use the new X509CertificateLoader API 2 years ago
Kévin Chalet d4c05e2e23 Rename the device, cryptography, logout and verification endpoints and the associated events/event handlers 2 years ago
Kévin Chalet aa6733b2df Do not limit the error controller to a specific HTTP method 2 years ago
Kévin Chalet 362a52fd14 Add a MAUI client sample 2 years ago
Kévin Chalet 34db799846 Update AuthenticationController.cs to include a warning indicating that ASP.NET Core Identity doesn't preserve external claims by default 2 years ago
Kévin Chalet 6e836c4bb9 Update the ASP.NET Core samples to use Kestrel as the default HTTP server 3 years ago
Kévin Chalet 061e686be2 Remove the partial Startup class from the OpenIddict.Sandbox.AspNet.Server sample 3 years ago
Kévin Chalet e896a0f8d4 Update the ASP.NET Core samples to target .NET Framework 4.8 3 years ago
Kévin Chalet e9eff303ef Update MapStandardWebServicesFederationClaims to fall back to "name" when no "preferred_username" claim was found 3 years ago
Kévin Chalet 05ba317070 Introduce a new API returning the client registrations and update the samples to build the list of providers dynamically 3 years ago
Kévin Chalet f0650028fb Bump the .NET SDK to 8.0.100 and add a .NET 8.0 TFM 3 years ago
Kévin Chalet 6636784754 Add a .NET 8.0 TFM 3 years ago
Kévin Chalet d6c9c0b35c Add client assertions support to the server stack 3 years ago
Kévin Chalet 8f9c641dd6 Update the samples to store the provider name in the authentication cookie 3 years ago
Kévin Chalet 3f9f16452f Update the ASP.NET Core samples to use automatic authentication schemes 3 years ago
Kévin Chalet 9deb68d433 Add an automatic claims mapping feature to the OpenIddict client stack 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 ef4b0f3417 Add explicit System.Net.Http usings 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 4685332df5 Add device authorization grant support in the OpenIddict client 4 years ago
Alexander Trauzzi 30c5db26f2
Replace Microsoft SQL Server by SQLite in the sandbox projects 4 years ago
Kévin Chalet 10242f3528 Replace Twitter by GitHub in the sandbox projects 4 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 4 years ago
Kévin Chalet 8c14d4e3e9 Replace references to "URL" by "URI" when resource identifiers are not required to be resource locators 4 years ago
Kévin Chalet 2a987bcebe Support relative redirect_uri/post_logout_redirect_uri in the client stack and revisit how OpenIddict handles URIs 4 years ago
Kévin Chalet 3cd35a04bd Update the Reddit integration to support the duration parameter 4 years ago
OpenIddict Bot 9a51962099 Update the sponsors section 4 years ago
OpenIddict Bot 9d905e4d95 Update the sponsors section 4 years ago
Kévin Chalet f063cf56e2 Update the Google integration to support the access_type parameter 4 years ago