Kévin Chalet
|
a6dd8cf031
|
Revamp refresh tokens
|
6 years ago |
Kévin Chalet
|
45fcfbedaa
|
Bump the .NET SDK, the .NET/ASP.NET packages and the third-party dependencies
|
6 years ago |
Kévin Chalet
|
94ad1b8279
|
Use DateTime instances in the EF Core/EF 6 queries
|
6 years ago |
Kévin Chalet
|
750f842273
|
Replace DateTimeOffset by DateTime in the EF Core/EF 6 models
|
6 years ago |
Kévin Chalet
|
92c4848c0c
|
Ensure cached JsonElement instances are always cloned
|
6 years ago |
Kévin Chalet
|
3bd87668da
|
Tweak the maximum column lengths used in the EF 6/EF Core stores
|
6 years ago |
Kévin Chalet
|
1e87e917a6
|
Use static OpenIddict.Abstractions.OpenIddictConstants where appropriate
|
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
|
a993f8273d
|
Use T? on unconstrained type parameters
|
6 years ago |
Kévin Chalet
|
f84a10270e
|
Revamp the authorizations/tokens pruning mechanism
|
6 years ago |
Kévin Chalet
|
c277fbabda
|
Add nullable annotations to OpenIddict.EntityFrameworkCore
|
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
|
87c7eec852
|
Change the action level of the CA1725 rule and update affected methods
|
6 years ago |
Kévin Chalet
|
c93023b193
|
Cross-compile more projects for .NET Core 2.1/3.1 to avoid the Portable.BouncyCastle reference in ASP.NET Core 2.1 applications
|
6 years ago |
Kévin Chalet
|
767dfe61e9
|
Cross-compile more projects for .NET Framework 4.6.1 to reduce the dependencies graph
|
6 years ago |
Kévin Chalet
|
ed0dc56487
|
Reunify the custom and built-in handlers collections to avoid computing the collections per-request
|
6 years ago |
Kévin Chalet
|
2be6d808cf
|
Enable central package versions management
|
6 years ago |
Kévin Chalet
|
5738ba0e6f
|
Update the documentation to indicate the default OpenIddict entities must be replaced using ReplaceDefaultEntities()
|
6 years ago |
Kévin Chalet
|
4a2dedfd8c
|
Remove the System.Linq.Async dependency from OpenIddict.Core
|
6 years ago |
Kévin Chalet
|
7a104c816a
|
Update the Mongo DB helpers to use [EnumeratorCancellation]
|
6 years ago |
Kévin Chalet
|
d87803c4ec
|
Rename the default entities
|
6 years ago |
Kévin Chalet
|
90b1426305
|
Decorate local functions returning IAsyncEnumerable<T> with [EnumeratorCancellation]
|
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
|
2008ce59ed
|
Update the Entity Framework stores to reset the entity states when failing to update/delete an entity
|
6 years ago |
Kévin Chalet
|
f0c7a9420a
|
Update the EF Core entity configurations to generate primary keys on add
|
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
|
552ac02176
|
Introduce application requirements and add per-application PKCE enforcement support
|
7 years ago |
Kévin Chalet
|
225b8ad9f5
|
Add device code flow support
|
7 years ago |
Kévin Chalet
|
2c5e9c6a69
|
Use Enumerable.Contains() instead of ImmutableArray.Contains() and add missing cancellation tokens
|
7 years ago |
Kévin Chalet
|
874dd44170
|
Add workarounds for API breaking changes introduced in Entity Framework Core 3.x
|
7 years ago |
Kévin Chalet
|
47c04a238c
|
Remove compiled queries from the EF Core 2.x/3.x stores
|
7 years ago |
Kévin Chalet
|
092097a57c
|
Cross-compile the EF Core stores to support EF Core 2.x on .NET Standard 2.0
|
7 years ago |
Kévin Chalet
|
2113b573ad
|
Replace ValueTask<ImmutableArray<T>> by IAsyncEnumerable<T>
|
7 years ago |
Kévin Chalet
|
32a51c026b
|
Replace the static caches used in the EF 6/EF Core/NHibernate caches by private singleton caches injected via DI
|
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 |
Kévin Chalet
|
4242e43638
|
Remove invalid null checks from OpenIddictTokenStore
|
7 years ago |
Kévin Chalet
|
313a4a92ec
|
Update OpenIddictValidationConfiguration to validate the default sign-in/out schemes and ensure they don't point to the OpenIddict validation handler
|
8 years ago |
Kévin Chalet
|
cdd85c99a6
|
Revert some of the EF 6.x/EF Core schema changes to avoid issues with migrations
|
8 years ago |
Kévin Chalet
|
77ed793859
|
Update the OpenIddict builders to hide System.Object's root members
|
8 years ago |
Kévin Chalet
|
38092df0ac
|
Rename IOpenIddictTokenStore.SetTokenTypeAsync() to SetTypeAsync()
|
8 years ago |
Kévin Chalet
|
041a83847a
|
Introduce AuthenticationTicket extensions and move the EntityFramework/EntityFrameworkCore extensions to a better namespace
|
8 years ago |
Kévin Chalet
|
338f8779f4
|
Update the OpenIddict.Core extensions to register the memory cache services and remove unnecessary references
|
8 years ago |
Kévin Chalet
|
3a13c8505a
|
Update the EF 6.x/EF Core entity configurations to use pre-defined column lengths
|
8 years ago |
Kévin Chalet
|
55f358689c
|
Introduce built-in entity caching support in the managers and allow disabling the additional checks
|
8 years ago |
Kévin Chalet
|
50375c212d
|
Introduce a custom exception type that allows flowing multiple validation errors
|
8 years ago |