84 Commits (release/8.0.0-preview.4)

Author SHA1 Message Date
Kévin Chalet 6665db782e Add navigation properties to the new session entity and implement pruning support 1 month ago
Kévin Chalet 5fc15473ce Attach IServiceProvider to OpenIddict*Transaction and make OpenIddict*Dispatcher a singleton service 1 month ago
Kévin Chalet 754135447e Bump the .NET SDK to 10.0.400 and update all the dependencies 2 months 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 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 3 months ago
Kévin Chalet 8f349edbff Implement ML-DSA support in the client, core, server and validation stacks 3 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 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 8dbf493469 Add a new OpenIddictMessage constructor accepting non-nullable immutable arrays 8 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 a0f39b4b5c Polyfill ValueTask.CompletedTask and ValueTask<TResult>.CompletedTask 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 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 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 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 2 years 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 e39c635631 Decorate the claim extensions with [OverloadResolutionPriority] and collection expressions for ImmutableArray<T> 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 42d6369910 Implement Pushed Authorization Requests (PAR) support and revamp the request caching feature 2 years ago
Kévin Chalet 878569cd3f Update the ASP.NET Core/OWIN hosts to support returning authentication properties for errored requests 2 years ago
Kévin Chalet 6c6c9ed1db Bump MongoDB to 3.0.0 and strong-name the MongoDB packages 2 years ago
Kévin Chalet f5721d0c2c Rename the GetPrompts() and HasPrompt() extensions 2 years ago
Kévin Chalet e1f729ba0b Validate prompt values specified in authorization requests and update the configuration endpoint to return "prompt_values_supported" 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 9622183d75 Replace the MSBuild.Microsoft.VisualStudio.Web.targets reference by a local copy 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 1873b0e640 Bump Wilson to 7.4.0 3 years ago
Kévin Chalet 45101746b7 Bump MSBuild.SDK.SystemWeb to 4.0.88 and remove UsingMicrosoftCentralPackageVersionsSdk 3 years ago
Kévin Chalet a5d2d867ba Use List<T> instead of Enumerable.Any() in the samples 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 e9eff303ef Update MapStandardWebServicesFederationClaims to fall back to "name" when no "preferred_username" claim was found 3 years ago
Kévin Chalet 570c7c3123 Update the AuthorizationController samples to validate the identity provider dynamically 3 years ago
Kévin Chalet dc19fee240 Bump the .NET/ASP.NET Core dependencies 3 years ago
Kévin Chalet 86555d02e4 Update the ASP.NET 4.x server sandbox to suppress host authentication 3 years ago
Kévin Chalet f36d9b5471 Remove unnecessary usings 3 years ago
Kévin Chalet d6c9c0b35c Add client assertions support to the server stack 3 years ago
Kévin Chalet 1c382d90ba Introduce application settings and support configuring token lifetimes per client 3 years ago
Kévin Chalet 4af3f8dc6f Introduce support for application types 3 years ago
Kévin Chalet 8f9c641dd6 Update the samples to store the provider name in the authentication cookie 3 years ago