15 Commits (51ce3bdd02b57ba57b61d871beb4cbbccc5cb46e)

Author SHA1 Message Date
Kévin Chalet 3bc72160a4 Consider user codes invalid when no client_id claim could be resolved from the AuthenticateResult 2 years ago
Kévin Chalet a5d2d867ba Use List<T> instead of Enumerable.Any() in the samples 2 years ago
Kévin Chalet e896a0f8d4 Update the ASP.NET Core samples to target .NET Framework 4.8 2 years ago
Kévin Chalet e9eff303ef Update MapStandardWebServicesFederationClaims to fall back to "name" when no "preferred_username" claim was found 2 years ago
Kévin Chalet 570c7c3123 Update the AuthorizationController samples to validate the identity provider dynamically 2 years ago
Kévin Chalet 3f9f16452f Update the ASP.NET Core samples to use automatic authentication schemes 3 years ago
Kévin Chalet 65f3eff30f Update the samples to demonstrate how to override the claims resolved from authorization codes/refresh tokens 3 years ago
Kévin Chalet 0d92faa308 Add a new OpenIddictAuthorizationManager.CreateAsync() overload and improve OpenIddictScopeManager.ListResourcesAsync() 3 years ago
Kévin Chalet 8342dd20ce Support resolving client registrations based on the provider name 4 years ago
Kévin Chalet 301e9a1c8c Update the samples to use explicit [IgnoreAntiforgeryToken] attributes on relevant actions 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 3bf51e1600 Introduce the first bits of the OpenIddict client 7 years ago
Kévin Chalet 7c08434e08 Move the Mvc.Client/Mvc.Server projects to a new sandbox folder 4 years ago
Kévin Chalet 26b8414114 Remove unnecessary usings 5 years ago
Kévin Chalet 148a987a23 Update the code base to use file-scoped namespaces 5 years ago
Kévin Chalet 511e52eb06 Port the changes made to the authorization controller from the Velusia sample to Mvc.Server 5 years ago
Kévin Chalet de1b3b4477 Remove localized error descriptions support 5 years ago
Kévin Chalet 3841f32f17 Update the entire codebase to use is null/is not null 6 years ago
Kévin Chalet 06905b23c5 Update the Mvc.Server sample to reference MongoDB 6 years ago
Kévin Chalet 493fa86c0b Implement localized descriptions/display names support 6 years ago
Kévin Chalet 77ca35a53f
Use private claims for the token creation/expiration dates and introduce new Data Protection authentication properties 6 years ago
Kévin Chalet d87803c4ec Rename the default entities 6 years ago
Kévin Chalet f81f8fc7dd Introduce introspection support and revamp the events model used by the validation handler 6 years ago
Kévin Chalet fb92acbdaf Replace OpenIddictApplicationManager.IsConfidentialAsync()/IsPublicAsync()/IsHybridAsync() by HasClientTypeAsync() 6 years ago
Kévin Chalet fd63da76df Allow returning custom challenge/sign-in/sign-out parameters via AuthenticationProperties.Parameters 6 years ago
Kévin Chalet ac5f302b01 Add MapInternalClaims and handle multiple public "scope" claims for backward compatibility 6 years ago
Kévin Chalet 97dffed124 Implement complete WWW-Authenticate response header support 6 years ago
Kévin Chalet 2aa4c45794 Update the server sample to use the authorization manager 6 years ago
Kévin Chalet 225b8ad9f5 Add device code flow support 7 years ago
Kévin Chalet 9ee38c0efb
Introduce the first experimental OpenIddict 3.0 bits and move the build infrastructure to Arcade 7 years ago
Kévin Chalet 7bb2cd9522 Add common claims/scopes/errors constants to OpenIddictConstants 8 years ago
Kévin Chalet 0e5b0cec66 Update exception messages to point to the new OpenIddict services APIs 8 years ago
Kévin Chalet 32fe4b0ae7 Remove OpenIddict.Models/OpenIddict.Stores and move to per-provider models 8 years ago
Kévin Chalet 92524d4371 Introduce OpenIddictServerDefaults and OpenIddictValidationDefaults 8 years ago
Kévin Chalet 7bca2c06ed Revamp the OpenIddict services registration process and introduce new builders to separate the server APIs from the core APIs 8 years ago
Kévin Chalet b3de8b998e Introduce OpenIddictScope.Resources and OpenIddictScopeManager.ListResourcesAsync() 8 years ago
Kévin Chalet 611e4a521a Avoid using HttpContext.RequestAborted in the provider classes 8 years ago
Kévin Chalet 5e7a5c103b Port OpenIddict to the new ASP.NET Core 2.0 authentication stack 9 years ago
Kévin Chalet e41b0260bd Add a comment indicating how authorization codes/refresh tokens can be automatically invalidated when the security stamp is updated 9 years ago
Kévin Chalet 277a7149ad Update the MVC sample to exclude the security stamp from the access/identity tokens 9 years ago
Kévin Chalet e01bf880e5 Update the Mvc.Server sample to show how the default encrypted token format can be replaced by JWT 9 years ago
Kévin Chalet e36a80bc14 Adhere to the ASP.NET team coding style guidelines 9 years ago
Kévin Chalet 1a5eed3f3a Add Debug.Assert checks to help diagnose OpenIdConnectRequest model binding issues 9 years ago
Kévin Chalet 69e83a5019 Align the authorization code handling with refresh tokens 9 years ago
Kévin Chalet bb1d2e07be Remove OpenIddictDbContext and revamp OpenIddict/OpenIddict.Core 9 years ago
Kévin Chalet 39fd5763a9 Update OpenIddictProvider to make refresh token requests pass-through 9 years ago
Kévin Chalet cc79326fb4 React to API/namespace changes in aspnet-contrib/AspNet.Security.OpenIdConnect.Server 9 years ago