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
|
62f3e6ff85
|
Bump the .NET SDK to 7.0.100-preview.2.22153.17 and modernize the code base
|
4 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
|
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
|
c44a633567
|
Update OpenIddictMessage to ignore parameters with empty names
|
6 years ago |
Kévin Chalet
|
bf6922eeaf
|
Optimization: handle JsonValueKind.Null values earlier in OpenIddictParameter.WriteTo()
|
6 years ago |
Kévin Chalet
|
21effdaeb0
|
Use C# 9 pattern matching
|
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
|
27ebff1bea
|
Add nullable annotations to OpenIddict.Abstractions
|
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
|
493fa86c0b
|
Implement localized descriptions/display names support
|
6 years ago |
Kévin Chalet
|
5a006f563d
|
Update GetNamedParameters()/GetUnnamedParameters() to use cached empty instances
|
6 years ago |
Kévin Chalet
|
6e3394be1a
|
Add OpenIddictParameter.Count
|
6 years ago |
Kévin Chalet
|
87c7eec852
|
Change the action level of the CA1725 rule and update affected methods
|
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
|
528723b9b1
|
Fix OpenIddictParameter.ToString() to always use JsonElement.ToString()
|
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
|
ccaf982aeb
|
Update OpenIddictMessage.AddParameter() to throw an exception when the parameter already exists and introduce new APIs
|
6 years ago |
Kévin Chalet
|
09fe3f0955
|
Replace ImmutableDictionary<string, object> by ImmutableDictionary<string, JsonElement>
|
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
|
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
|
9ee38c0efb
|
Introduce the first experimental OpenIddict 3.0 bits and move the build infrastructure to Arcade
|
7 years ago |