88 Commits (c6fd5ad6874646b48b5210e12c21ba3bfe926ce8)

Author SHA1 Message Date
Kévin Chalet deee5e5b92 Update the code base to use implicit global usings 5 years ago
Kévin Chalet 148a987a23 Update the code base to use file-scoped namespaces 5 years ago
Kévin Chalet 5f154b9f05 Refactor custom parameters handling during challenge/sign-in/sign-out 5 years ago
Kévin Chalet 8004a82c1d Revamp the token authentication/generation mechanism and introduce new events 5 years ago
Kévin Chalet d5a5b679c0 Bump the .NET SDK/packages and the Katana dependencies 5 years ago
Kévin Chalet c0cbc8a70f Bump the .NET SDK/packages and the Katana dependencies 5 years ago
Kévin Chalet 488c068f8b Fix the ASP.NET Core/OWIN InferEndpointType handler to correctly compare absolute URLs 5 years ago
Kévin Chalet 371afd2303 Update the ASP.NET Core/OWIN server/validation hosts to populate AuthenticationProperties.IssuedUtc/ExpiresUtc 5 years ago
Kévin Chalet dfc57bff56 Add an error_uri to all the errors returned by OpenIddict 6 years ago
Kévin Chalet b19fdffea4 React to nullable annotations changes in .NET 5.0 and update OpenIddictParameter.ToString() to use the invariant culture 6 years ago
Kévin Chalet de1b3b4477 Remove localized error descriptions support 6 years ago
Kévin Chalet bff6ed027b Add .NET 5.0 TFMs and bump the .NET SDK to 5.0.100 6 years ago
Kévin Chalet c44a633567 Update OpenIddictMessage to ignore parameters with empty names 6 years ago
Kévin Chalet 79de4d2459 Fix the ProcessHostRedirectionResponse handler to be executed early enough 6 years ago
Kévin Chalet 29f88f4b43 Change the resource identifiers naming scheme 6 years ago
Kévin Chalet 0b629b3dbd Replace JsonSerializer.Serialize() by Utf8JsonWriter and JsonSerializer.Deserialize() by JsonDocument 6 years ago
Kévin Chalet 3841f32f17 Update the entire codebase to use is null/is not null 6 years ago
Kévin Chalet f84a10270e Revamp the authorizations/tokens pruning mechanism 6 years ago
Kévin Chalet 3df97d59e6 Add nullable annotations to OpenIddict.Validation, OpenIddict.Validation.AspNetCore, OpenIddict.Validation.Owin, OpenIddict.Validation.ServerIntegration, OpenIddict.Validation.SystemNetHttp and OpenIddict.Validation.DataProtection 6 years ago
Kévin Chalet 5da84ff95a Move OpenIddictResources to the OpenIddict.Abstractions root namespace 6 years ago
Kévin Chalet 66f6d80298 Move all the assertions and log messages to OpenIddictResources 6 years ago
Kévin Chalet 59fe639013 Ensure the header name is always returned with the ID3081 error message 6 years ago
Kévin Chalet 8feeb8698d Update the entire codebase to use IStringLocalizer/ResourceManager 6 years ago
Kévin Chalet 535dde2e21 Bump the .NET SDK/runtime and the ASP.NET Core/.NET Platform Extensions packages 6 years ago
Kévin Chalet 675037fe6d Revamp the access token extraction logic used in the validation stack 6 years ago
Kévin Chalet 767dfe61e9 Cross-compile more projects for .NET Framework 4.6.1 to reduce the dependencies graph 6 years ago
Kévin Chalet 6dce31567c Update ValidateIdentityModelToken and ValidateDataProtectionToken to immediately return an error when the token can be read but is invalid 6 years ago
Kévin Chalet ed0dc56487 Reunify the custom and built-in handlers collections to avoid computing the collections per-request 6 years ago
Kévin Chalet 2be6d808cf Enable central package versions management 6 years ago
Kévin Chalet 949d5e39d4 Fix an issue with the status code pages middleware integration and tweak the ASP.NET Core hosts to use AuthenticateResult.NoResult() 6 years ago
Kévin Chalet 2ac5b4b884 Update the validation OWIN integration to support active authentication and rework how errors are returned for API requests 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 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 97dffed124 Implement complete WWW-Authenticate response header support 6 years ago
Kévin Chalet 78637a7d77 Remove unnecessary IConfigureNamedOptions implementations 6 years ago
Kévin Chalet c6d3293f2a Cross-compile OpenIddict.Server.DataProtection and OpenIddict.Validation.DataProtection for .NETCoreApp3.0 7 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 7 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 204b87dbea
Bring back OpenIddict.Validation and introduce OpenIddict.Validation.AspNetCore, OpenIddict.Validation.Owin, OpenIddict.Validation.DataProtection, OpenIddict.Validation.ServerIntegration and OpenIddict.Validation.SystemNetHttp 7 years ago