72 Commits (22e28fc36c6a95f21bb17a0e6ee3a67f965e85a3)

Author SHA1 Message Date
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 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 8b097321c3 Update the ValidatePrincipal handler to ensure the token type of the claims principal matches the expected type 6 years ago
Kévin Chalet ac5f302b01 Add MapInternalClaims and handle multiple public "scope" claims for backward compatibility 6 years ago
Kévin Chalet 560a44514b Automatically add a client_id claim to access tokens and use "JWT" instead of "jwt" for the identity tokens' typ header 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 c61f22f589 Port the authentication integration tests 6 years ago
Kévin Chalet d5e449d065 Update the token validation logic to validate JWT tokens only once, independently of their actual type 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 ac96bbcf09 Update the OpenIddict extensions to use ImmutableArray instead of ImmutableHashSet 7 years ago
Kévin Chalet 225b8ad9f5 Add device code flow support 7 years ago
Kévin Chalet 91ea2d7276 Update the OpenIddict server Data Protection handlers to use the appropriate principal properties 7 years ago
Kévin Chalet b80244cf92 Reintroduce token generation/validation log traces 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
Kévin Chalet 858740818e
Reintroduce token storage, reference tokens, non-sliding expiration, rolling tokens and token revocation support 7 years ago
Kévin Chalet 9262d5aa3e
Bring back automatic authorization validation and ad-hoc authorization creation 7 years ago
Kévin Chalet 94e71b530b
Reintroduce the introspection endpoint 7 years ago
Kévin Chalet 9d2446764b
Replace Task by ValueTask in OpenIddict.Server/OpenIddict.Server.AspNetCore/OpenIddict.Server.Owin 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