Kévin Chalet
|
92524d4371
|
Introduce OpenIddictServerDefaults and OpenIddictValidationDefaults
|
8 years ago |
Kévin Chalet
|
7fdc84a9b7
|
Make PopulateAsync() public and provide an overload allowing to populate a descriptor
|
8 years ago |
Kévin Chalet
|
6104cd8f9e
|
Rework OpenIddictCoreHelpers.FindGenericBaseType()
|
8 years ago |
Kévin Chalet
|
1c040c8279
|
Allow confidential applications to retrieve an identity token from the authorization endpoint for compatibility purposes
|
8 years ago |
Kévin Chalet
|
02ae910d22
|
Decorate the OpenIddict.Tests methods with [Fact]
|
8 years ago |
Kévin Chalet
|
9b68036551
|
Update README.md to react to the recent OpenIddict services registration APIs
|
8 years ago |
Chino Chang
|
03a27051ec
|
Create a validation middleware with reference tokens support
|
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
|
d06ca94be2
|
Use unique GUID keys for cache entries to prevent collisions
|
8 years ago |
Kévin Chalet
|
950bbc5ed0
|
Add extra checks in the managers to ensure case-sensitive comparisons are enforced independently of the database/table/query collation
|
8 years ago |
Kévin Chalet
|
09289aaf2f
|
Update OpenIddict.csproj to reference OpenIddict.Models instead of OpenIddict.Stores
|
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
|
2554bd55e1
|
Update the Entity Framework Core 2.0 stores to use compiled queries
|
8 years ago |
Kévin Chalet
|
cfcba5f79f
|
Update OpenIddictApplicationStore/OpenIddictAuthorizationStore.DeleteAsync() to use serializable transactions
|
8 years ago |
Kévin Chalet
|
866c61f399
|
Update the Entity Framework Core stores to be compatible with QueryTrackingBehavior.NoTracking
|
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
|
c56a1a355f
|
Move PruneAsync() to the authorization/token stores to allow creating more efficient implementations
|
8 years ago |
Kévin Chalet
|
a3afcb0f23
|
Migrate to the latest KoreBuild version
|
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
|
9d4780170f
|
Incorporate the changes committed in the rel/2.0.0-rc2 branch
|
8 years ago |
Kévin Chalet
|
6d8f9ed0de
|
Update version.props to build 2.0.0-rc3 packages
|
8 years ago |
Kévin Chalet
|
57676d7613
|
Update OpenIddictApplicationStore/OpenIddictAuthorizationStore.DeleteAsync() to work around an Entity Framework Core bug
|
8 years ago |
Kévin Chalet
|
2cd7ca4f6c
|
Update version.props to build 2.0.0-rc2-final packages
|
8 years ago |
Kévin Chalet
|
23a3450804
|
Update README.md to include a migration section
|
8 years ago |
Kévin Chalet
|
e51eb529d7
|
Add missing null checks in the authorization manager/store
|
8 years ago |
Kévin Chalet
|
c531d79504
|
Add new OpenIddictAuthorizationManager.FindAsync() overloads
|
8 years ago |
Kévin Chalet
|
1fca7238a1
|
Fix OpenIddictAuthorizationManager.PruneInvalidAsync() to use ListInvalidAsync()
|
8 years ago |
Kévin Chalet
|
4d8914bbe6
|
Update the OpenIddictAuthorizationManager.CreateAsync() method to require the authorization type
|
8 years ago |
Kévin Chalet
|
176af6281a
|
Update OpenIddictAuthorizationManager/OpenIddictTokenManager.PruneInvalidAsync() to re-throw exceptions
|
8 years ago |
Kévin Chalet
|
efce0af499
|
Introduce OpenIddictApplication.ConsentType and add new authorization helpers
|
8 years ago |
Kévin Chalet
|
595012507e
|
Add a new DisplayName property to OpenIddictScope/OpenIddictScopeDescriptor
|
8 years ago |
Kévin Chalet
|
b3de8b998e
|
Introduce OpenIddictScope.Resources and OpenIddictScopeManager.ListResourcesAsync()
|
8 years ago |
Kévin Chalet
|
86338e6ea2
|
Introduce new validation checks in OpenIddictApplicationManager.ValidateAsync() to ensure app permissions are consistent
|
8 years ago |
Kévin Chalet
|
e0975fb283
|
Update the introspection endpoint to only accept access tokens with an explicit audience attached
|
8 years ago |
Kévin Chalet
|
f503fb7e7a
|
Cache permissions, redirect_uris and post_logout_redirect_uris in memory
|
8 years ago |
Kévin Chalet
|
cb05ebc769
|
Introduce scope permissions, add opt-in scope validation support and rework existing permissions
|
8 years ago |
Kévin Chalet
|
418cbc9d3d
|
Introduce OpenIddictAuthorizationManager.PruneInvalidAsync() and OpenIddictTokenManager.PruneInvalidAsync()
|
8 years ago |
Kévin Chalet
|
75e6237996
|
Make the ValidateAsync() manager methods public and update them to return ValidationResult instances
|
8 years ago |
Kévin Chalet
|
e189c829a6
|
Change the default log level of various messages
|
8 years ago |
Kévin Chalet
|
5fc0f4cad8
|
Avoid returning an error when extending the lifetime of a refresh token or revoking previous tokens fails
|
8 years ago |
Kévin Chalet
|
6b52ed4774
|
Simplify the OpenIddictProvider.ProcessSigninResponse() logic
|
8 years ago |
Kévin Chalet
|
bc6440ae9e
|
Avoid changing the status of the token used in the token request when revoking previous tokens
|
8 years ago |
Kévin Chalet
|
26ac0a0afe
|
Enable strong naming support
|
8 years ago |
Henk Mollema
|
a0654c6571
|
Replace CryptoHelper by CryptoHelper.StrongName in OpenIddict 2.x
|
8 years ago |
Kévin Chalet
|
61e1cc8ce8
|
Migrate to the latest aspnet-contrib 2.0.0-rc2-final packages
|
8 years ago |
Kévin Chalet
|
40a6f4b85f
|
Update the application/token managers to throw an exception when trying to create a duplicate entry
|
8 years ago |
Kévin Chalet
|
611e4a521a
|
Avoid using HttpContext.RequestAborted in the provider classes
|
8 years ago |
Kévin Chalet
|
6471384676
|
Remove built-in support for the none flow
|
8 years ago |
Kévin Chalet
|
4f57d16b66
|
Introduce new methods in the authorization manager
|
8 years ago |