58 Commits (27ebff1bea9421e4c19ceceb755ffc4f45f865fc)

Author SHA1 Message Date
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 a25907cd52 Automatically map the scope/azp access token claims to their OpenIddict private claims equivalents 6 years ago
Kévin Chalet bef913d002 Replace JSON.NET by System.Text.Json, store cached requests as JWE/JWS payloads and set the typ header of JWT tokens 6 years ago
Kévin Chalet 225b8ad9f5 Add device code flow support 6 years ago
Kévin Chalet 204b87dbea
Bring back OpenIddict.Validation and introduce OpenIddict.Validation.AspNetCore, OpenIddict.Validation.Owin, OpenIddict.Validation.DataProtection, OpenIddict.Validation.ServerIntegration and OpenIddict.Validation.SystemNetHttp 6 years ago
Kévin Chalet 2e45becc5a
Bring back userinfo 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 978c398d7d Introduce new constants 8 years ago
Kévin Chalet c7650f8dd6 Update the MongoDB C# driver to 2.7.0 8 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 1229e225d6 Move the userinfo endpoint to a separate controller and update Startup to use app.UseWhen() 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 9 years ago
Kévin Chalet 3fed4f1d1c Simplify AuthorizationController.CreateTicketAsync() 9 years ago
Kévin Chalet 893725a998 Update AuthorizationController.CreateTicketAsync to allow requesting the "roles" scope. 9 years ago
Kévin Chalet 3366eabebd Update ResourceController 9 years ago
Kévin Chalet dde3dc1aca Update the Mvc.Server sample to use the default entity key type 9 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 9 years ago
Kévin Chalet 59dc31abe6 Introduce an OpenIdConnectRequest/OpenIdConnectResponse model binder 10 years ago
Kévin Chalet 12af8067f8 Remove the internal CanSignInAsync/IsLockedOutAsync checks 10 years ago
Kévin Chalet 506550f2c7 Replace Controller.Json() by ControllerBase.BadRequest() to return a 400 response for invalid token requests 10 years ago
Kévin Chalet 94f1189592 Remove OpenIddictMiddleware and the parameterless OpenIddictBuilder.EnableAuthorizationEndpoint() overloads 10 years ago
Kévin Chalet 1db3779ab3 Allow handling grant_type=password and grant_type=client_credentials requests in user code and introduce OpenIddictMiddleware 10 years ago
Kévin Chalet 113176d023 Extend request_id to the logout endpoint and update AuthorizationController to only flow the request_id instead of the entire payload 10 years ago
Kévin Chalet b96fa64f44 Update OpenIddict.Core to target the ASOS beta7 nightly builds 10 years ago
Kévin Chalet 28fe95f7db Disable the authorization/introspection/logout/revocation/token/userinfo endpoints by default 10 years ago