9 Commits (bf8abc6e6e07cbc0cf662cf3a7a6ae0e6529ddce)

Author SHA1 Message Date
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
Kévin Chalet 2cc29a8d92 Remove the authorization endpoint resolution logic and update the sample to use FormValueRequiredAttribute 10 years ago
Kévin Chalet 3fed4f1d1c Simplify AuthorizationController.CreateTicketAsync() 10 years ago
Kévin Chalet 893725a998 Update AuthorizationController.CreateTicketAsync to allow requesting the "roles" scope. 10 years ago
Kévin Chalet dde3dc1aca Update the Mvc.Server sample to use the default entity key type 10 years ago
Kévin Chalet d8fadc0f99 Decouple OpenIddict from ASP.NET Core Identity 10 years ago
Kévin Chalet 6c7ff09f01 Remove the email/profile scopes checks 10 years ago