27 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 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 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 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 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 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 63db215afc Update the ASP.NET 4.8 samples to use file-scoped namespaces 2 years ago
Kévin Chalet a5d2d867ba Use List<T> instead of Enumerable.Any() in the samples 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 65f3eff30f Update the samples to demonstrate how to override the claims resolved from authorization codes/refresh tokens 4 years ago
Kévin Chalet 0d92faa308 Add a new OpenIddictAuthorizationManager.CreateAsync() overload and improve OpenIddictScopeManager.ListResourcesAsync() 4 years ago
Kévin Chalet 8342dd20ce Support resolving client registrations based on the provider name 4 years ago
Kévin Chalet 3bceb9ff58 Update the samples to use the ClaimsIdentity constructor taking the name and role claim types 4 years ago
Kévin Chalet 1b9081778d Update the samples to stop using SignInManager.CreateUserPrincipalAsync() and use the Microsoft claims for cookie authentication 4 years ago
Kévin Chalet ddc5c9a69c Revamp the claims extensions and update the client and server hosts to preserve the authentication properties using a special private claim 4 years ago
Kévin Chalet fcf3f92fe2 Use the OpenIddict client in the server samples and enable GitHub login via Identity 4 years ago
Kévin Chalet 0db0007f31 Add native OWIN support for the OpenIddict client 5 years ago