Kévin Chalet
|
803b6abbf3
|
Update IOpenIddictAuthorizationManager.FindAsync() to make CancellationToken optional
|
8 years ago |
Kévin Chalet
|
ddbe7aed38
|
Update IOpenIddictAuthorizationStore.PruneAsync() to also take expired tokens into account
|
8 years ago |
Kévin Chalet
|
32fe4b0ae7
|
Remove OpenIddict.Models/OpenIddict.Stores and move to per-provider models
|
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
|
9 years ago |
Kévin Chalet
|
8592dce45b
|
Update the Get*Async() managers/stores methods to return ValueTask instead of Task
|
9 years ago |
Kévin Chalet
|
c56a1a355f
|
Move PruneAsync() to the authorization/token stores to allow creating more efficient implementations
|
9 years ago |
Kévin Chalet
|
c531d79504
|
Add new OpenIddictAuthorizationManager.FindAsync() overloads
|
9 years ago |
Kévin Chalet
|
4d8914bbe6
|
Update the OpenIddictAuthorizationManager.CreateAsync() method to require the authorization type
|
9 years ago |
Kévin Chalet
|
efce0af499
|
Introduce OpenIddictApplication.ConsentType and add new authorization helpers
|
9 years ago |
Kévin Chalet
|
4f57d16b66
|
Introduce new methods in the authorization manager
|
9 years ago |
Kévin Chalet
|
173c89231f
|
Make the CreateAsync() API consistent with DeleteAsync()/UpdateAsync()
|
9 years ago |
Kévin Chalet
|
7b65cccb7a
|
Introduce a new FindAsync method allowing to retrieve all the authorizations satisfying the specified client/subject/scopes requirements
|
9 years ago |
Kévin Chalet
|
fb5d8c9351
|
Introduce OpenIddictApplication/Authorization/Scope/Token.Properties as a way to store untyped properties in the database
|
9 years ago |
Kévin Chalet
|
bddfdb74be
|
Add "state" parameters to the GetAsync()/ListAsync() stores methods to avoid closure allocations
|
9 years ago |
Kévin Chalet
|
07177df0d3
|
Rework the applications/authorizations/scopes/tokens stores methods
|
9 years ago |
Kévin Chalet
|
5c1eaff415
|
Use FirstOrDefaultAsync() instead of SingleOrDefaultAsync() to avoid generating SELECT TOP(2) SQL requests
|
9 years ago |
Kévin Chalet
|
5ce37e4ad2
|
Update OpenIddictAuthorizationManager.FindAsync() to return an array of authorizations instead of a single element
|
9 years ago |
Kévin Chalet
|
1bddda9cdb
|
Add new GetApplicationIdAsync()/SetApplicationIdAsync() methods in the authorization/token managers/stores
|
9 years ago |
Kévin Chalet
|
356508005a
|
Introduce new managers/stores methods allowing to list invalid authorizations/tokens
|
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
|
acfcef6817
|
Introduce a new OpenIddictAuthorization.Type property and the corresponding stores methods
|
9 years ago |
Kévin Chalet
|
995063b60f
|
Introduce new CountAsync()/ListAsync() methods in the stores/managers
|
9 years ago |
Kévin Chalet
|
8488dd4f81
|
Introduce the ability to specify multiple callback URLs (redirect_uri and post_logout_redirect_uri)
|
9 years ago |
Kévin Chalet
|
936d4988b0
|
Introduce new base classes to make custom stores easier to implement
|
9 years ago |
Kévin Chalet
|
eb6588576e
|
Introduce a new rolling tokens option and disable it by default
|
9 years ago |
Kévin Chalet
|
b2f37f80f7
|
Update the OpenIddict managers to expose the queryable sets
|
9 years ago |
Kévin Chalet
|
3280e09c1d
|
Introduce built-in reference tokens support and automatic compromised tokens revocation
|
9 years ago |
Kévin Chalet
|
e36a80bc14
|
Adhere to the ASP.NET team coding style guidelines
|
10 years ago |
Kévin Chalet
|
00e6fac166
|
Reintroduce token/subject binding and add authorization support
|
10 years ago |
Kévin Chalet
|
bb1d2e07be
|
Remove OpenIddictDbContext and revamp OpenIddict/OpenIddict.Core
|
10 years ago |
Kévin Chalet
|
d0dce5b33a
|
Refactor OpenIddict/OpenIddict.Core, introduce new entities and add built-in refresh token revocation
|
11 years ago |