Class AbpOpenIddictTokenStore
Inheritance
AbpOpenIddictTokenStore
Assembly: Volo.Abp.OpenIddict.Domain.dll
Syntax
public class AbpOpenIddictTokenStore : AbpOpenIddictStoreBase<IOpenIddictTokenRepository>, IOpenIddictTokenStore<OpenIddictTokenModel>
Constructors
AbpOpenIddictTokenStore(IOpenIddictTokenRepository, IUnitOfWorkManager, IGuidGenerator, IOpenIddictApplicationRepository, IOpenIddictAuthorizationRepository, AbpOpenIddictIdentifierConverter, IOpenIddictDbConcurrencyExceptionHandler, IOptions<AbpOpenIddictStoreOptions>)
Declaration
public AbpOpenIddictTokenStore(IOpenIddictTokenRepository repository, IUnitOfWorkManager unitOfWorkManager, IGuidGenerator guidGenerator, IOpenIddictApplicationRepository applicationRepository, IOpenIddictAuthorizationRepository authorizationRepository, AbpOpenIddictIdentifierConverter identifierConverter, IOpenIddictDbConcurrencyExceptionHandler concurrencyExceptionHandler, IOptions<AbpOpenIddictStoreOptions> storeOptions)
Parameters
Properties
ApplicationRepository
Declaration
protected IOpenIddictApplicationRepository ApplicationRepository { get; }
Property Value
AuthorizationRepository
Declaration
protected IOpenIddictAuthorizationRepository AuthorizationRepository { get; }
Property Value
Methods
CountAsync(CancellationToken)
Declaration
public virtual ValueTask<long> CountAsync(CancellationToken cancellationToken)
Parameters
Returns
CountAsync<TResult>(Func<IQueryable<OpenIddictTokenModel>, IQueryable<TResult>>, CancellationToken)
Declaration
public virtual ValueTask<long> CountAsync<TResult>(Func<IQueryable<OpenIddictTokenModel>, IQueryable<TResult>> query, CancellationToken cancellationToken)
Parameters
Returns
Type Parameters
CreateAsync(OpenIddictTokenModel, CancellationToken)
Declaration
public virtual ValueTask CreateAsync(OpenIddictTokenModel token, CancellationToken cancellationToken)
Parameters
Returns
DeleteAsync(OpenIddictTokenModel, CancellationToken)
Declaration
public virtual ValueTask DeleteAsync(OpenIddictTokenModel token, CancellationToken cancellationToken)
Parameters
Returns
FindAsync(string, string, string, string, CancellationToken)
Declaration
public virtual IAsyncEnumerable<OpenIddictTokenModel> FindAsync(string subject, string client, string status, string type, CancellationToken cancellationToken)
Parameters
Returns
FindAsync(string, string, string, CancellationToken)
Declaration
public virtual IAsyncEnumerable<OpenIddictTokenModel> FindAsync(string subject, string client, string status, CancellationToken cancellationToken)
Parameters
Returns
FindAsync(string, string, CancellationToken)
Declaration
public virtual IAsyncEnumerable<OpenIddictTokenModel> FindAsync(string subject, string client, CancellationToken cancellationToken)
Parameters
Returns
FindByApplicationIdAsync(string, CancellationToken)
Declaration
public virtual IAsyncEnumerable<OpenIddictTokenModel> FindByApplicationIdAsync(string identifier, CancellationToken cancellationToken)
Parameters
Returns
FindByAuthorizationIdAsync(string, CancellationToken)
Declaration
public virtual IAsyncEnumerable<OpenIddictTokenModel> FindByAuthorizationIdAsync(string identifier, CancellationToken cancellationToken)
Parameters
Returns
FindByIdAsync(string, CancellationToken)
Declaration
public virtual ValueTask<OpenIddictTokenModel> FindByIdAsync(string identifier, CancellationToken cancellationToken)
Parameters
Returns
FindByReferenceIdAsync(string, CancellationToken)
Declaration
public virtual ValueTask<OpenIddictTokenModel> FindByReferenceIdAsync(string identifier, CancellationToken cancellationToken)
Parameters
Returns
FindBySubjectAsync(string, CancellationToken)
Declaration
public virtual IAsyncEnumerable<OpenIddictTokenModel> FindBySubjectAsync(string subject, CancellationToken cancellationToken)
Parameters
Returns
GetApplicationIdAsync(OpenIddictTokenModel, CancellationToken)
Declaration
public virtual ValueTask<string> GetApplicationIdAsync(OpenIddictTokenModel token, CancellationToken cancellationToken)
Parameters
Returns
GetAsync<TState, TResult>(Func<IQueryable<OpenIddictTokenModel>, TState, IQueryable<TResult>>, TState, CancellationToken)
Declaration
public virtual ValueTask<TResult> GetAsync<TState, TResult>(Func<IQueryable<OpenIddictTokenModel>, TState, IQueryable<TResult>> query, TState state, CancellationToken cancellationToken)
Parameters
Returns
Type Parameters
Name |
Description |
TState |
|
TResult |
|
GetAuthorizationIdAsync(OpenIddictTokenModel, CancellationToken)
Declaration
public virtual ValueTask<string> GetAuthorizationIdAsync(OpenIddictTokenModel token, CancellationToken cancellationToken)
Parameters
Returns
GetCreationDateAsync(OpenIddictTokenModel, CancellationToken)
Declaration
public virtual ValueTask<DateTimeOffset?> GetCreationDateAsync(OpenIddictTokenModel token, CancellationToken cancellationToken)
Parameters
Returns
GetExpirationDateAsync(OpenIddictTokenModel, CancellationToken)
Declaration
public virtual ValueTask<DateTimeOffset?> GetExpirationDateAsync(OpenIddictTokenModel token, CancellationToken cancellationToken)
Parameters
Returns
GetIdAsync(OpenIddictTokenModel, CancellationToken)
Declaration
public virtual ValueTask<string> GetIdAsync(OpenIddictTokenModel token, CancellationToken cancellationToken)
Parameters
Returns
GetPayloadAsync(OpenIddictTokenModel, CancellationToken)
Declaration
public virtual ValueTask<string> GetPayloadAsync(OpenIddictTokenModel token, CancellationToken cancellationToken)
Parameters
Returns
GetPropertiesAsync(OpenIddictTokenModel, CancellationToken)
Declaration
public virtual ValueTask<ImmutableDictionary<string, JsonElement>> GetPropertiesAsync(OpenIddictTokenModel token, CancellationToken cancellationToken)
Parameters
Returns
GetRedemptionDateAsync(OpenIddictTokenModel, CancellationToken)
Declaration
public virtual ValueTask<DateTimeOffset?> GetRedemptionDateAsync(OpenIddictTokenModel token, CancellationToken cancellationToken)
Parameters
Returns
GetReferenceIdAsync(OpenIddictTokenModel, CancellationToken)
Declaration
public virtual ValueTask<string> GetReferenceIdAsync(OpenIddictTokenModel token, CancellationToken cancellationToken)
Parameters
Returns
GetStatusAsync(OpenIddictTokenModel, CancellationToken)
Declaration
public virtual ValueTask<string> GetStatusAsync(OpenIddictTokenModel token, CancellationToken cancellationToken)
Parameters
Returns
GetSubjectAsync(OpenIddictTokenModel, CancellationToken)
Declaration
public virtual ValueTask<string> GetSubjectAsync(OpenIddictTokenModel token, CancellationToken cancellationToken)
Parameters
Returns
GetTypeAsync(OpenIddictTokenModel, CancellationToken)
Declaration
public virtual ValueTask<string> GetTypeAsync(OpenIddictTokenModel token, CancellationToken cancellationToken)
Parameters
Returns
InstantiateAsync(CancellationToken)
Declaration
public virtual ValueTask<OpenIddictTokenModel> InstantiateAsync(CancellationToken cancellationToken)
Parameters
Returns
ListAsync(int?, int?, CancellationToken)
Declaration
public virtual IAsyncEnumerable<OpenIddictTokenModel> ListAsync(int? count, int? offset, CancellationToken cancellationToken)
Parameters
Returns
ListAsync<TState, TResult>(Func<IQueryable<OpenIddictTokenModel>, TState, IQueryable<TResult>>, TState, CancellationToken)
Declaration
public virtual IAsyncEnumerable<TResult> ListAsync<TState, TResult>(Func<IQueryable<OpenIddictTokenModel>, TState, IQueryable<TResult>> query, TState state, CancellationToken cancellationToken)
Parameters
Returns
Type Parameters
Name |
Description |
TState |
|
TResult |
|
PruneAsync(DateTimeOffset, CancellationToken)
Declaration
public virtual ValueTask<long> PruneAsync(DateTimeOffset threshold, CancellationToken cancellationToken)
Parameters
Returns
RevokeByAuthorizationIdAsync(string, CancellationToken)
Declaration
public virtual ValueTask<long> RevokeByAuthorizationIdAsync(string identifier, CancellationToken cancellationToken)
Parameters
Returns
SetApplicationIdAsync(OpenIddictTokenModel, string, CancellationToken)
Declaration
public virtual ValueTask SetApplicationIdAsync(OpenIddictTokenModel token, string identifier, CancellationToken cancellationToken)
Parameters
Returns
SetAuthorizationIdAsync(OpenIddictTokenModel, string, CancellationToken)
Declaration
public virtual ValueTask SetAuthorizationIdAsync(OpenIddictTokenModel token, string identifier, CancellationToken cancellationToken)
Parameters
Returns
SetCreationDateAsync(OpenIddictTokenModel, DateTimeOffset?, CancellationToken)
Declaration
public virtual ValueTask SetCreationDateAsync(OpenIddictTokenModel token, DateTimeOffset? date, CancellationToken cancellationToken)
Parameters
Returns
SetExpirationDateAsync(OpenIddictTokenModel, DateTimeOffset?, CancellationToken)
Declaration
public virtual ValueTask SetExpirationDateAsync(OpenIddictTokenModel token, DateTimeOffset? date, CancellationToken cancellationToken)
Parameters
Returns
SetPayloadAsync(OpenIddictTokenModel, string, CancellationToken)
Declaration
public virtual ValueTask SetPayloadAsync(OpenIddictTokenModel token, string payload, CancellationToken cancellationToken)
Parameters
Returns
SetPropertiesAsync(OpenIddictTokenModel, ImmutableDictionary<string, JsonElement>, CancellationToken)
Declaration
public virtual ValueTask SetPropertiesAsync(OpenIddictTokenModel token, ImmutableDictionary<string, JsonElement> properties, CancellationToken cancellationToken)
Parameters
Returns
SetRedemptionDateAsync(OpenIddictTokenModel, DateTimeOffset?, CancellationToken)
Declaration
public virtual ValueTask SetRedemptionDateAsync(OpenIddictTokenModel token, DateTimeOffset? date, CancellationToken cancellationToken)
Parameters
Returns
SetReferenceIdAsync(OpenIddictTokenModel, string, CancellationToken)
Declaration
public virtual ValueTask SetReferenceIdAsync(OpenIddictTokenModel token, string identifier, CancellationToken cancellationToken)
Parameters
Returns
SetStatusAsync(OpenIddictTokenModel, string, CancellationToken)
Declaration
public virtual ValueTask SetStatusAsync(OpenIddictTokenModel token, string status, CancellationToken cancellationToken)
Parameters
Returns
SetSubjectAsync(OpenIddictTokenModel, string, CancellationToken)
Declaration
public virtual ValueTask SetSubjectAsync(OpenIddictTokenModel token, string subject, CancellationToken cancellationToken)
Parameters
Returns
SetTypeAsync(OpenIddictTokenModel, string, CancellationToken)
Declaration
public virtual ValueTask SetTypeAsync(OpenIddictTokenModel token, string type, CancellationToken cancellationToken)
Parameters
Returns
UpdateAsync(OpenIddictTokenModel, CancellationToken)
Declaration
public virtual ValueTask UpdateAsync(OpenIddictTokenModel token, CancellationToken cancellationToken)
Parameters
Returns
Implements
OpenIddict.Abstractions.IOpenIddictTokenStore<>
Extension Methods