Dan Hansen
|
2f1ae5158d
|
Fix OpenIddictExtensions.AddClaims() to use JsonElement.ToString() instead of JsonElement.GetString()
|
3 years ago |
Kévin Chalet
|
3793563e09
|
Add AddClaim()/SetClaim() overloads accepting bool and long values
|
4 years ago |
Jan Trejbal
|
5c3af6b217
|
Fix OpenIddictExtensions.IsEmptyJsonElement() to return true for JsonValueKind.Undefined/Null
|
4 years ago |
Kévin Chalet
|
6c963c80d0
|
Adjust nullable annotations
|
4 years ago |
OpenIddict Bot
|
d30256dd5f
|
Update the sponsors section
|
4 years ago |
OpenIddict Bot
|
2ee17060cb
|
Update the sponsors section
|
4 years ago |
OpenIddict Bot
|
137351d1f2
|
Update the sponsors section
|
4 years ago |
Kévin Chalet
|
173e2cf5f3
|
Fix the AddClaims() overload taking a JsonElement to use ToString() instead of GetString()
|
4 years ago |
Kévin Chalet
|
20005d63cc
|
Prevent adding multiple client registrations using the same issuer
|
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
|
7222d95025
|
React to the removal of the !! operator in C# 11
|
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
|
3bf51e1600
|
Introduce the first bits of the OpenIddict client
|
7 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
|
b6766e480e
|
Remove the parameter-less HasAudience()/HasPresenter()/HasResource()/HasScope() extensions
|
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
|
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
|
66f6d80298
|
Move all the assertions and log messages to OpenIddictResources
|
6 years ago |
Kévin Chalet
|
8feeb8698d
|
Update the entire codebase to use IStringLocalizer/ResourceManager
|
6 years ago |
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
|
ac5f302b01
|
Add MapInternalClaims and handle multiple public "scope" claims for backward compatibility
|
6 years ago |
Kévin Chalet
|
2aa4c45794
|
Update the server sample to use the authorization manager
|
6 years ago |
IgorHrabrov
|
201daf88ac
|
Refactor the OpenIddict primitives extensions class
|
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
|
eb35cbefb7
|
Port the token endpoint integration tests
|
6 years ago |
Kévin Chalet
|
a6e5cc827b
|
Remove OpenIddictServerJsonWebTokenHandler and OpenIddictValidationJsonWebTokenHandler
|
7 years ago |
Kévin Chalet
|
d5e449d065
|
Update the token validation logic to validate JWT tokens only once, independently of their actual type
|
7 years ago |
IgorHrabrov
|
311d9ca5a4
|
Port the AspNet.Security.OpenIdConnect.Extensions tests
|
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
|
4a1d15f107
|
Introduce OpenIddictServerOptions.ResponseTypes/ResponseModes to support registering custom response types/modes
|
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
|
f8280ddf6b
|
Set the access token audiences using the resources stored in the principal
|
7 years ago |
Kévin Chalet
|
94e71b530b
|
Reintroduce the introspection endpoint
|
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 |