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 |