101 Commits (10a6c63f83ed832edc17ec99c9e17e7767106041)

Author SHA1 Message Date
Kévin Chalet 51c09bec8a Mark most of the infrastructure types as sealed 4 years ago
Kévin Chalet 75b17c94f6 Start testing OpenIddict on .NET 7.0 4 years ago
Kévin Chalet d7fea891f0 Unify the instantiation of cryptographic algorithms 4 years ago
Kévin Chalet 7ca9be1428 Reference PolySharp and replace Substring() calls by the range syntax 4 years ago
Kévin Chalet 6c963c80d0 Adjust nullable annotations 4 years ago
Kévin Chalet 43e75cd49f Update the ProcessChallenge/SignIn/SignOut events to expose the host authentication properties 4 years ago
Kévin Chalet bc7e8cd8e3 Introduce new SetSigningKey() overloads in the Apple provider to make importing PEM-encoded keys easier 4 years ago
Kévin Chalet 20005d63cc Prevent adding multiple client registrations using the same issuer 4 years ago
Kévin Chalet a99a6cdace Implement RP-initiated logout in the client stack 4 years ago
Kévin Chalet a1f84d38d0 Add integration tests projects for the client and validation stacks and use a high order for the AttachCustom*Parameters handlers 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 32678867ca Remove the .NET 5.0 TFMs 4 years ago
Kévin Chalet 120a29fe47 Revamp the challenge responses handling logic 4 years ago
Kévin Chalet 7222d95025 React to the removal of the !! operator in C# 11 4 years ago
Kévin Chalet 0db0007f31 Add native OWIN support for the OpenIddict client 4 years ago
Kévin Chalet ec32cfa6e5 Add System.Text.Json.Nodes support and revamp the OpenIddictParameter primitive 4 years ago
Kévin Chalet 5fb23d5779 Use <see langword="*"/> instead of <c>*</c> 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 66745bc4ae Update CodeAnalysis.ruleset to ignore CA2254 information messages 4 years ago
Kévin Chalet 823e05fc50 Remove unwanted empty lines and fix typos 4 years ago
Kévin Chalet 46a4c00895 Use constants instead of hardcoded header names 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 a1215728db Implement "iss" support in the server stack and update the token validation logic to support issuers that don't end with a trailing slash 5 years ago
Kévin Chalet fdf34448f2 Add userinfo support 5 years ago
Kévin Chalet 3bf51e1600 Introduce the first bits of the OpenIddict client 7 years ago
Kévin Chalet 0a8b416311 Remove the .NET Core 2.1 TFMs 5 years ago
Kévin Chalet 23fd89e9eb Add .NET 6.0 TFMs and bump the .NET SDK/packages to 6.0 5 years ago
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 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 422d8979ad Tweak the log levels used by OpenIddict 5 years ago
Kévin Chalet 176427229c Reword the ID0096/ID0097 exception messages 6 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 916d3c213b Move OpenIddictResources.resx 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 a6dd8cf031 Revamp refresh tokens 6 years ago
Kévin Chalet f9f9c599e9 Use the new SecurityTokenDescriptor.TokenType property 6 years ago
Kévin Chalet 921ad7f779 Rename Enable*EndpointCaching to Enable*RequestCaching 6 years ago
Kévin Chalet 254be824c9 Introduce new properties in ProcessSignInContext to allow for more control over the token creation process 6 years ago
Kévin Chalet 5c7afc13d7 Update the ProcessHostRedirectionResponse handler to be executed for non-errored verification responses and fix the OWIN version 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