18 Commits (51c09bec8a3bea75d8d72ad5c18c81d4e40e5a9b)

Author SHA1 Message Date
Kévin Chalet 51c09bec8a Mark most of the infrastructure types as sealed 3 years ago
Kévin Chalet 026a4b4fbd Use static usings for the OpenIddict exceptions 4 years ago
Kévin Chalet 3b801f0326 Rename GenericException to ProtocolException 4 years ago
Kévin Chalet 69cd85e552 Make the "rfp" validation logic mandatory and move common helpers to OpenIddictHelpers 4 years ago
Kévin Chalet 9c1bdfb288 Update the client and validation stacks to log requests and responses 4 years ago
Kévin Chalet b50a086862 Update the client stack to support the client credentials grant 4 years ago
Kévin Chalet b943123a4c Update the client stack to support the resource owner password credentials grant 4 years ago
Kévin Chalet 3ff021a3e4 Revamp HTTP response extraction to support WWW-Authenticate and enforce Content-Type validation 4 years ago
Kévin Chalet 49c82b1eb7 Bring back issuer validation in the ValidateIssuer handler 4 years ago
Kévin Chalet e1436f7f59 Add native support for private_key_jwt in the client 4 years ago
Kévin Chalet 5758c4a6d9 Make the OpenIddict client stack stateful by default and introduce OpenIddict.Client.DataProtection 4 years ago
Kévin Chalet 7222d95025 React to the removal of the !! operator in C# 11 4 years ago
Kévin Chalet 3de3d8bbcb Make the userinfo and token endpoints configurable per authentication demand 4 years ago
Kévin Chalet 255fc64caf Fix incorrect error messages in the client stack and use ?? for null checks where appropriate 4 years ago
Kévin Chalet 62f3e6ff85 Bump the .NET SDK to 7.0.100-preview.2.22153.17 and modernize the code base 4 years ago
Kévin Chalet 5ec1ce631d Implement grant_type=refresh_token support in the OpenIddict client 4 years ago
Kévin Chalet fdf34448f2 Add userinfo support 4 years ago
Kévin Chalet 3bf51e1600 Introduce the first bits of the OpenIddict client 6 years ago
Kévin Chalet deee5e5b92 Update the code base to use implicit global usings 4 years ago
Kévin Chalet 148a987a23 Update the code base to use file-scoped namespaces 4 years ago
Kévin Chalet 8004a82c1d Revamp the token authentication/generation mechanism and introduce new events 5 years ago
Kévin Chalet b19fdffea4 React to nullable annotations changes in .NET 5.0 and update OpenIddictParameter.ToString() to use the invariant culture 5 years ago
Kévin Chalet 29f88f4b43 Change the resource identifiers naming scheme 5 years ago
Kévin Chalet 3841f32f17 Update the entire codebase to use is null/is not null 5 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 8feeb8698d Update the entire codebase to use IStringLocalizer/ResourceManager 6 years ago
Kévin Chalet 675037fe6d Revamp the access token extraction logic used in the validation stack 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 4e006968f3 Update OpenIddictValidationService to propagate the error details during introspection 6 years ago
Kévin Chalet f81f8fc7dd Introduce introspection support and revamp the events model used by the validation handler 6 years ago