188 Commits (30e13bcf74f98af7e61e62532609eeaddb7ec20f)

Author SHA1 Message Date
Kévin Chalet 2ff81b8c1b Update the XML documentation and decorate OpenIddictEntityFrameworkCoreCustomizer with [EditorBrowsable(EditorBrowsableState.Never)] 7 months ago
Kévin Chalet 9797f86194 Replace PolySharp by the Polyfill source package and adopt ArgumentNullException.ThrowIfNull()/ArgumentException.ThrowIfNullOrEmpty() 9 months ago
Kévin Chalet a0f39b4b5c Polyfill ValueTask.CompletedTask and ValueTask<TResult>.CompletedTask 11 months ago
Kévin Chalet d67512adb1 Normalize the issuer assigned to the Contentful provider 1 year ago
Maciej Jakubiak fc8a73821b
Optimize the token revocation process in the Entity Framework 6.x/Entity Framework Core stores 1 year ago
Kévin Chalet 0048dc4b73 Change the maximum length of the OpenIddictEntityFrameworkToken/OpenIddictEntityFrameworkCoreToken.Type column from 50 to 150 1 year ago
Kévin Chalet 03e1b28910 Do not mark the .NET 8.0 TFMs as AOT-compatible and use TypeDescriptor.RegisterType<T>()/TypeDescriptor.GetConverterFromRegisteredType() on .NET 9.0+ 1 year ago
Kévin Chalet 5b56eddc0c Remove all the store resolvers and mark all the assemblies as trimming/Native AOT-compatible 2 years ago
Kévin Chalet 342b7651cf Set NuGetAuditMode to "all" to enable vulnerable transitive dependencies warnings 2 years ago
Kévin Chalet e39c635631 Decorate the claim extensions with [OverloadResolutionPriority] and collection expressions for ImmutableArray<T> 2 years ago
Kévin Chalet 6cb8af00d9 Update the query used for authorizations pruning to exclude all authorizations that still have tokens attached 2 years ago
Simon Wacker ea7a9e2503
Fix the invalid LINQ filter used in OpenIddictEntityFrameworkCoreAuthorizationStore.FindByApplicationIdAsync() 2 years ago
Kévin Chalet 6f68ef7806 Merge the FindAsync()/RevokeAsync() methods into a single API with nullable parameters 2 years ago
Kévin Chalet bda3bee913 Add new RevokeAsync() methods to the authorization and token stores 2 years ago
Kévin Chalet fcc0ddd99c Introduce new RevokeByApplicationIdAsync()/RevokeBySubjectAsync() APIs in the authorization/token managers/stores 2 years ago
Kévin Chalet dde65e2ba4 Move the AddAssemblyAliasToReactiveAsync target to Directory.Build.targets 2 years ago
Kévin Chalet 26fdb68773 Bump the .NET SDK to 8.0.200 and stop using collection expressions with ImmutableArray<T> 3 years ago
Kévin Chalet b0371ae00e Update the EF 6/EF Core stores to retrieve the entities from the change tracker when available 3 years ago
Kévin Chalet 9ee5fe53ab Update the EF Core stores to resolve the navigation properties via the change tracker when possible 3 years ago
Kévin Chalet 61f036fd59
Introduce a faster way to revoke all the tokens associated with an authorization and use bulk operations when available 3 years ago
Kévin Chalet 0bf4a433bd Add Zoom to the list of supported providers 3 years ago
Kévin Chalet 517b1b6324 Add Zoom to the list of supported providers 3 years ago
Kévin Chalet 02cca0a42e Update the entire code base to use collection expressions 3 years ago
Kévin Chalet d6c9c0b35c Add client assertions support to the server stack 3 years ago
Kévin Chalet 1c382d90ba Introduce application settings and support configuring token lifetimes per client 3 years ago
Kévin Chalet 4af3f8dc6f Introduce support for application types 3 years ago
Kévin Chalet 61e6fd95c3 Centralize the target frameworks in Directory.Build.props 3 years ago
Kévin Chalet b87669b11b Enable Visual Studio build acceleration 3 years ago
Kévin Chalet 3bdfc20895 Catch exceptions thrown during the retrieval of the remote server configuration and generalize the use of OpenIddictHelpers.IsFatal() 3 years ago
Grégoire 3f8ae0c165
Add new UseOpenIddict() extensions for DbContextOptionsBuilder<TContext> 3 years ago
Kévin Chalet 6cfe43b3e9 Add native support for Windows Runtime 4 years ago
Kévin Chalet 8c14d4e3e9 Replace references to "URL" by "URI" when resource identifiers are not required to be resource locators 4 years ago
Kévin Chalet d7582544b8 Introduce Allow*Flow() methods in the client stack to control what grant types/response types/response modes/code challenge methods are enabled 4 years ago
Kévin Chalet 51c09bec8a Mark most of the infrastructure types as sealed 4 years ago
Kévin Chalet 75b17c94f6 Start testing OpenIddict on .NET 7.0 4 years ago
Kévin Chalet e2e2c84001 Bump PolySharp to 1.6.0 and decorate Uri and JSON properties/parameters with [StringSyntax] 4 years ago
Kévin Chalet 648d838b23 Use ICacheEntry's properties instead of the CacheEntryExtensions helpers to work around incorrect nullable annotations in .NET 7.0 4 years ago
Kévin Chalet bc7e8cd8e3 Introduce new SetSigningKey() overloads in the Apple provider to make importing PEM-encoded keys easier 4 years ago
Kévin Chalet 421a668948 Add a SetProductInformation() overload accepting an assembly from which the product information is derived 4 years ago
Kévin Chalet 20005d63cc Prevent adding multiple client registrations using the same issuer 4 years ago
Kévin Chalet 026a4b4fbd Use static usings for the OpenIddict exceptions 4 years ago
Kévin Chalet 32678867ca Remove the .NET 5.0 TFMs 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> 5 years ago
Kévin Chalet 255fc64caf Fix incorrect error messages in the client stack and use ?? for null checks where appropriate 5 years ago
Kévin Chalet 62f3e6ff85 Bump the .NET SDK to 7.0.100-preview.2.22153.17 and modernize the code base 5 years ago
Kévin Chalet 0a8b416311 Remove the .NET Core 2.1 TFMs 5 years ago
Kévin Chalet 23fd89e9eb Add .NET 6.0 TFMs and bump the .NET SDK/packages to 6.0 6 years ago
Kévin Chalet fdba933332 Update the package description of OpenIddict.AspNetCore and tweak nullable references 5 years ago
Kévin Chalet deee5e5b92 Update the code base to use implicit global usings 5 years ago