187 Commits (21f86fe34f777dabefb1c889f98acdc18db951bc)

Author SHA1 Message Date
Kévin Chalet 3841f32f17 Update the entire codebase to use is null/is not null 5 years ago
Kévin Chalet f84a10270e Revamp the authorizations/tokens pruning mechanism 6 years ago
Kévin Chalet 51bd3c5d72
Introduce OpenIddict.Server.Quartz 6 years ago
Kévin Chalet 8085ca176b Translate all the error messages into French and remove the duplicate .resx entries 6 years ago
Kévin Chalet 06905b23c5 Update the Mvc.Server sample to reference MongoDB 6 years ago
Kévin Chalet 8feeb8698d Update the entire codebase to use IStringLocalizer/ResourceManager 6 years ago
Kévin Chalet 493fa86c0b Implement localized descriptions/display names support 6 years ago
Kévin Chalet 87c7eec852 Change the action level of the CA1725 rule and update affected methods 6 years ago
Kévin Chalet 2be6d808cf Enable central package versions management 6 years ago
Kévin Chalet 5738ba0e6f Update the documentation to indicate the default OpenIddict entities must be replaced using ReplaceDefaultEntities() 6 years ago
Kévin Chalet 4a2dedfd8c Remove the System.Linq.Async dependency from OpenIddict.Core 6 years ago
Kévin Chalet 41c4ba9d1e Remove the X.509 certificate from the Mvc.Server sample 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 414e05eed4 Create a DB entry for all types of tokens, rework reference tokens support and add token entry validation to the validation handler 6 years ago
Kévin Chalet c0bdb5ef56 Update Arcade and replace the netcoreapp3.0 TFMs by netcoreapp3.1 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 700dc69c2e Update the userinfo endpoint/validation handler to return a 401 error when the access token is missing 6 years ago
Kévin Chalet ac5f302b01 Add MapInternalClaims and handle multiple public "scope" claims for backward compatibility 6 years ago
Kévin Chalet 276a9b8a7d Update OpenIddict.Validation.SystemNetHttp to use ReadAsStringAsync() and rework the samples 6 years ago
Kévin Chalet 97dffed124 Implement complete WWW-Authenticate response header support 6 years ago
Kévin Chalet e4b2150f23 Enforce JWT access token encryption by default 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 244e8fa254 Bump Microsoft.NETFramework.ReferenceAssemblies from 1.0.0-preview.2 to 1.0.0 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 6f2b9cddbb Update README.md to reference the OpenIddict 3.0 alpha packages 6 years ago
Kévin Chalet 552ac02176 Introduce application requirements and add per-application PKCE enforcement support 7 years ago
Kévin Chalet 225b8ad9f5 Add device code flow support 6 years ago
Kévin Chalet b80244cf92 Reintroduce token generation/validation log traces 6 years ago
Kévin Chalet edf371fd9e Cross-compile the ASP.NET Core hosts to support ASP.NET Core 2.x on .NET Framework/.NET Core 2.1 7 years ago
Kévin Chalet 4a1d15f107
Introduce OpenIddictServerOptions.ResponseTypes/ResponseModes to support registering custom response types/modes 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 75d4455b27
Convert OpenIddict, OpenIddict.AspNetCore and OpenIddict.Owin to real meta-packages 6 years ago
Kévin Chalet 189aadaaf0
Remove the CryptoHelper reference from OpenIddict.Core 7 years ago
Kévin Chalet 94e71b530b
Reintroduce the introspection endpoint 7 years ago
Kévin Chalet 2e45becc5a
Bring back userinfo support 7 years ago
Kévin Chalet 8546ca47af
Bring back logout/end session endpoint 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 55f358689c Introduce built-in entity caching support in the managers and allow disabling the additional checks 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 7e10bedb73 Remove implicit permissions and introduce OpenIddictServerBuilder.IgnoreEndpointPermissions()/IgnoreGrantTypePermissions()/IgnoreScopePermissions() 8 years ago
Kévin Chalet 8f9c6f109d Enable scope validation and reject unidentified token/revocation requests by default 8 years ago
Kévin Chalet 0e5b0cec66 Update exception messages to point to the new OpenIddict services APIs 8 years ago
Kévin Chalet 33af961b0c Rename options.AddMvcBinders() to options.UseMvc() and add an option allowing to disable binding exceptions 8 years ago
Kévin Chalet 32fe4b0ae7 Remove OpenIddict.Models/OpenIddict.Stores and move to per-provider models 8 years ago