34 Commits (de1b3b4477d33045247d25242f1b9e522921573b)

Author SHA1 Message Date
Kévin Chalet de1b3b4477 Remove localized error descriptions support 6 years ago
Kévin Chalet bff6ed027b Add .NET 5.0 TFMs and bump the .NET SDK to 5.0.100 6 years ago
Kévin Chalet 7a6e123734 Add nullable annotations to OpenIddict.Core 6 years ago
Kévin Chalet 8feeb8698d Update the entire codebase to use IStringLocalizer/ResourceManager 6 years ago
Kévin Chalet 535dde2e21 Bump the .NET SDK/runtime and the ASP.NET Core/.NET Platform Extensions packages 6 years ago
Kévin Chalet 8276843268
Move the feature constants from Directory.Build.props to Directory.Build.targets to be able to use TargetFrameworkIdentifier-based conditions 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 2be6d808cf Enable central package versions management 6 years ago
Kévin Chalet 4a2dedfd8c Remove the System.Linq.Async dependency from OpenIddict.Core 6 years ago
Kévin Chalet a9a15274ad Remove the internal FixedTimeEquals helper and use BouncyCastle's Arrays.ConstantTimeAreEqual() 6 years ago
Kévin Chalet 189aadaaf0
Remove the CryptoHelper reference from OpenIddict.Core 7 years ago
Kévin Chalet 2113b573ad
Replace ValueTask<ImmutableArray<T>> by IAsyncEnumerable<T> 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 55f358689c Introduce built-in entity caching support in the managers and allow disabling the additional checks 8 years ago
Kévin Chalet 9a06891507 Tweak the events model to force user-defined handlers to explicitly determine whether other handlers can be invoked 8 years ago
Kévin Chalet b5c9798e17 Introduce new unit tests for the core/server/validation builders and extensions 8 years ago
Kévin Chalet 0cf7311664 Move the distributed/memory cache services registration from OpenIddict.Core to the stores/server packages 8 years ago
Kévin Chalet 9515954ac9 Introduce non-generic manager interfaces and update the token server/validation services to use them 8 years ago
Kévin Chalet 7bca2c06ed Revamp the OpenIddict services registration process and introduce new builders to separate the server APIs from the core APIs 8 years ago
Kévin Chalet ef139e23d1 Move the default stores to OpenIddict.Stores and the server components to OpenIddict.Server 8 years ago
Kévin Chalet 8592dce45b Update the Get*Async() managers/stores methods to return ValueTask instead of Task 8 years ago
Henk Mollema 80cd0068bd Use the new strong-named CryptoHelper package 8 years ago
Kévin Chalet fff1284a2a Update the services.AddOpenIddict() extension to automatically register the memory cache services 8 years ago
Kévin Chalet f503fb7e7a Cache permissions, redirect_uris and post_logout_redirect_uris in memory 8 years ago
Kévin Chalet 75e6237996 Make the ValidateAsync() manager methods public and update them to return ValidationResult instances 8 years ago
Henk Mollema a0654c6571 Replace CryptoHelper by CryptoHelper.StrongName in OpenIddict 2.x 8 years ago
Kévin Chalet fb5d8c9351 Introduce OpenIddictApplication/Authorization/Scope/Token.Properties as a way to store untyped properties in the database 8 years ago
Kévin Chalet 548cb2db95 Update OpenIddict.Core's package description 9 years ago
Kévin Chalet d02b57f04f Remove AspNet.Security.OpenIdConnect.Primitives from OpenIddict.Core's dependencies and move OpenIddict.Models to netstandard2.0 9 years ago
Kévin Chalet 1118e77977 Update the managers/stores methods to accept and return ImmutableArray instead of raw arrays 9 years ago
Kévin Chalet 5e7a5c103b Port OpenIddict to the new ASP.NET Core 2.0 authentication stack 9 years ago
Kévin Chalet 5aa4219efe Update common.props to generate symbols packages and use DebugType=full on Windows 9 years ago
Kévin Chalet 112c46deb6 Migrate to the new .csproj project system 9 years ago