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 |