Show / Hide Table of Contents

Class AbpOpenIddictTokenStore

Inheritance
object
AbpOpenIddictStoreBase<IOpenIddictTokenRepository>
AbpOpenIddictTokenStore
Implements
IOpenIddictTokenStore<OpenIddictTokenModel>
Inherited Members
AbpOpenIddictStoreBase<IOpenIddictTokenRepository>.ConvertIdentifierFromString(string)
AbpOpenIddictStoreBase<IOpenIddictTokenRepository>.ConvertIdentifierToString(Guid)
AbpOpenIddictStoreBase<IOpenIddictTokenRepository>.WriteStream(Action<Utf8JsonWriter>)
AbpOpenIddictStoreBase<IOpenIddictTokenRepository>.WriteStreamAsync(Func<Utf8JsonWriter, Task>)
AbpOpenIddictStoreBase<IOpenIddictTokenRepository>.Logger
AbpOpenIddictStoreBase<IOpenIddictTokenRepository>.Repository
AbpOpenIddictStoreBase<IOpenIddictTokenRepository>.UnitOfWorkManager
AbpOpenIddictStoreBase<IOpenIddictTokenRepository>.GuidGenerator
AbpOpenIddictStoreBase<IOpenIddictTokenRepository>.IdentifierConverter
AbpOpenIddictStoreBase<IOpenIddictTokenRepository>.ConcurrencyExceptionHandler
AbpOpenIddictStoreBase<IOpenIddictTokenRepository>.StoreOptions
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.OpenIddict.Tokens
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
Type Name Description
IOpenIddictTokenRepository repository
IUnitOfWorkManager unitOfWorkManager
IGuidGenerator guidGenerator
IOpenIddictApplicationRepository applicationRepository
IOpenIddictAuthorizationRepository authorizationRepository
AbpOpenIddictIdentifierConverter identifierConverter
IOpenIddictDbConcurrencyExceptionHandler concurrencyExceptionHandler
IOptions<AbpOpenIddictStoreOptions> storeOptions

Properties

ApplicationRepository

Declaration
protected IOpenIddictApplicationRepository ApplicationRepository { get; }
Property Value
Type Description
IOpenIddictApplicationRepository

AuthorizationRepository

Declaration
protected IOpenIddictAuthorizationRepository AuthorizationRepository { get; }
Property Value
Type Description
IOpenIddictAuthorizationRepository

Methods

CountAsync(CancellationToken)

Declaration
public virtual ValueTask<long> CountAsync(CancellationToken cancellationToken)
Parameters
Type Name Description
CancellationToken cancellationToken
Returns
Type Description
ValueTask<long>

CountAsync<TResult>(Func<IQueryable<OpenIddictTokenModel>, IQueryable<TResult>>, CancellationToken)

Declaration
public virtual ValueTask<long> CountAsync<TResult>(Func<IQueryable<OpenIddictTokenModel>, IQueryable<TResult>> query, CancellationToken cancellationToken)
Parameters
Type Name Description
Func<IQueryable<OpenIddictTokenModel>, IQueryable<TResult>> query
CancellationToken cancellationToken
Returns
Type Description
ValueTask<long>
Type Parameters
Name Description
TResult

CreateAsync(OpenIddictTokenModel, CancellationToken)

Declaration
public virtual ValueTask CreateAsync(OpenIddictTokenModel token, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictTokenModel token
CancellationToken cancellationToken
Returns
Type Description
ValueTask

DeleteAsync(OpenIddictTokenModel, CancellationToken)

Declaration
public virtual ValueTask DeleteAsync(OpenIddictTokenModel token, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictTokenModel token
CancellationToken cancellationToken
Returns
Type Description
ValueTask

FindAsync(string, string, string, string, CancellationToken)

Declaration
public virtual IAsyncEnumerable<OpenIddictTokenModel> FindAsync(string subject, string client, string status, string type, CancellationToken cancellationToken)
Parameters
Type Name Description
string subject
string client
string status
string type
CancellationToken cancellationToken
Returns
Type Description
IAsyncEnumerable<OpenIddictTokenModel>

FindAsync(string, string, string, CancellationToken)

Declaration
public virtual IAsyncEnumerable<OpenIddictTokenModel> FindAsync(string subject, string client, string status, CancellationToken cancellationToken)
Parameters
Type Name Description
string subject
string client
string status
CancellationToken cancellationToken
Returns
Type Description
IAsyncEnumerable<OpenIddictTokenModel>

FindAsync(string, string, CancellationToken)

Declaration
public virtual IAsyncEnumerable<OpenIddictTokenModel> FindAsync(string subject, string client, CancellationToken cancellationToken)
Parameters
Type Name Description
string subject
string client
CancellationToken cancellationToken
Returns
Type Description
IAsyncEnumerable<OpenIddictTokenModel>

FindByApplicationIdAsync(string, CancellationToken)

Declaration
public virtual IAsyncEnumerable<OpenIddictTokenModel> FindByApplicationIdAsync(string identifier, CancellationToken cancellationToken)
Parameters
Type Name Description
string identifier
CancellationToken cancellationToken
Returns
Type Description
IAsyncEnumerable<OpenIddictTokenModel>

FindByAuthorizationIdAsync(string, CancellationToken)

Declaration
public virtual IAsyncEnumerable<OpenIddictTokenModel> FindByAuthorizationIdAsync(string identifier, CancellationToken cancellationToken)
Parameters
Type Name Description
string identifier
CancellationToken cancellationToken
Returns
Type Description
IAsyncEnumerable<OpenIddictTokenModel>

FindByIdAsync(string, CancellationToken)

Declaration
public virtual ValueTask<OpenIddictTokenModel> FindByIdAsync(string identifier, CancellationToken cancellationToken)
Parameters
Type Name Description
string identifier
CancellationToken cancellationToken
Returns
Type Description
ValueTask<OpenIddictTokenModel>

FindByReferenceIdAsync(string, CancellationToken)

Declaration
public virtual ValueTask<OpenIddictTokenModel> FindByReferenceIdAsync(string identifier, CancellationToken cancellationToken)
Parameters
Type Name Description
string identifier
CancellationToken cancellationToken
Returns
Type Description
ValueTask<OpenIddictTokenModel>

FindBySubjectAsync(string, CancellationToken)

Declaration
public virtual IAsyncEnumerable<OpenIddictTokenModel> FindBySubjectAsync(string subject, CancellationToken cancellationToken)
Parameters
Type Name Description
string subject
CancellationToken cancellationToken
Returns
Type Description
IAsyncEnumerable<OpenIddictTokenModel>

GetApplicationIdAsync(OpenIddictTokenModel, CancellationToken)

Declaration
public virtual ValueTask<string> GetApplicationIdAsync(OpenIddictTokenModel token, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictTokenModel token
CancellationToken cancellationToken
Returns
Type Description
ValueTask<string>

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
Type Name Description
Func<IQueryable<OpenIddictTokenModel>, TState, IQueryable<TResult>> query
TState state
CancellationToken cancellationToken
Returns
Type Description
ValueTask<TResult>
Type Parameters
Name Description
TState
TResult

GetAuthorizationIdAsync(OpenIddictTokenModel, CancellationToken)

Declaration
public virtual ValueTask<string> GetAuthorizationIdAsync(OpenIddictTokenModel token, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictTokenModel token
CancellationToken cancellationToken
Returns
Type Description
ValueTask<string>

GetCreationDateAsync(OpenIddictTokenModel, CancellationToken)

Declaration
public virtual ValueTask<DateTimeOffset?> GetCreationDateAsync(OpenIddictTokenModel token, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictTokenModel token
CancellationToken cancellationToken
Returns
Type Description
ValueTask<DateTimeOffset?>

GetExpirationDateAsync(OpenIddictTokenModel, CancellationToken)

Declaration
public virtual ValueTask<DateTimeOffset?> GetExpirationDateAsync(OpenIddictTokenModel token, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictTokenModel token
CancellationToken cancellationToken
Returns
Type Description
ValueTask<DateTimeOffset?>

GetIdAsync(OpenIddictTokenModel, CancellationToken)

Declaration
public virtual ValueTask<string> GetIdAsync(OpenIddictTokenModel token, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictTokenModel token
CancellationToken cancellationToken
Returns
Type Description
ValueTask<string>

GetPayloadAsync(OpenIddictTokenModel, CancellationToken)

Declaration
public virtual ValueTask<string> GetPayloadAsync(OpenIddictTokenModel token, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictTokenModel token
CancellationToken cancellationToken
Returns
Type Description
ValueTask<string>

GetPropertiesAsync(OpenIddictTokenModel, CancellationToken)

Declaration
public virtual ValueTask<ImmutableDictionary<string, JsonElement>> GetPropertiesAsync(OpenIddictTokenModel token, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictTokenModel token
CancellationToken cancellationToken
Returns
Type Description
ValueTask<ImmutableDictionary<string, JsonElement>>

GetRedemptionDateAsync(OpenIddictTokenModel, CancellationToken)

Declaration
public virtual ValueTask<DateTimeOffset?> GetRedemptionDateAsync(OpenIddictTokenModel token, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictTokenModel token
CancellationToken cancellationToken
Returns
Type Description
ValueTask<DateTimeOffset?>

GetReferenceIdAsync(OpenIddictTokenModel, CancellationToken)

Declaration
public virtual ValueTask<string> GetReferenceIdAsync(OpenIddictTokenModel token, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictTokenModel token
CancellationToken cancellationToken
Returns
Type Description
ValueTask<string>

GetStatusAsync(OpenIddictTokenModel, CancellationToken)

Declaration
public virtual ValueTask<string> GetStatusAsync(OpenIddictTokenModel token, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictTokenModel token
CancellationToken cancellationToken
Returns
Type Description
ValueTask<string>

GetSubjectAsync(OpenIddictTokenModel, CancellationToken)

Declaration
public virtual ValueTask<string> GetSubjectAsync(OpenIddictTokenModel token, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictTokenModel token
CancellationToken cancellationToken
Returns
Type Description
ValueTask<string>

GetTypeAsync(OpenIddictTokenModel, CancellationToken)

Declaration
public virtual ValueTask<string> GetTypeAsync(OpenIddictTokenModel token, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictTokenModel token
CancellationToken cancellationToken
Returns
Type Description
ValueTask<string>

InstantiateAsync(CancellationToken)

Declaration
public virtual ValueTask<OpenIddictTokenModel> InstantiateAsync(CancellationToken cancellationToken)
Parameters
Type Name Description
CancellationToken cancellationToken
Returns
Type Description
ValueTask<OpenIddictTokenModel>

ListAsync(int?, int?, CancellationToken)

Declaration
public virtual IAsyncEnumerable<OpenIddictTokenModel> ListAsync(int? count, int? offset, CancellationToken cancellationToken)
Parameters
Type Name Description
int? count
int? offset
CancellationToken cancellationToken
Returns
Type Description
IAsyncEnumerable<OpenIddictTokenModel>

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
Type Name Description
Func<IQueryable<OpenIddictTokenModel>, TState, IQueryable<TResult>> query
TState state
CancellationToken cancellationToken
Returns
Type Description
IAsyncEnumerable<TResult>
Type Parameters
Name Description
TState
TResult

PruneAsync(DateTimeOffset, CancellationToken)

Declaration
public virtual ValueTask<long> PruneAsync(DateTimeOffset threshold, CancellationToken cancellationToken)
Parameters
Type Name Description
DateTimeOffset threshold
CancellationToken cancellationToken
Returns
Type Description
ValueTask<long>

RevokeByAuthorizationIdAsync(string, CancellationToken)

Declaration
public virtual ValueTask<long> RevokeByAuthorizationIdAsync(string identifier, CancellationToken cancellationToken)
Parameters
Type Name Description
string identifier
CancellationToken cancellationToken
Returns
Type Description
ValueTask<long>

SetApplicationIdAsync(OpenIddictTokenModel, string, CancellationToken)

Declaration
public virtual ValueTask SetApplicationIdAsync(OpenIddictTokenModel token, string identifier, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictTokenModel token
string identifier
CancellationToken cancellationToken
Returns
Type Description
ValueTask

SetAuthorizationIdAsync(OpenIddictTokenModel, string, CancellationToken)

Declaration
public virtual ValueTask SetAuthorizationIdAsync(OpenIddictTokenModel token, string identifier, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictTokenModel token
string identifier
CancellationToken cancellationToken
Returns
Type Description
ValueTask

SetCreationDateAsync(OpenIddictTokenModel, DateTimeOffset?, CancellationToken)

Declaration
public virtual ValueTask SetCreationDateAsync(OpenIddictTokenModel token, DateTimeOffset? date, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictTokenModel token
DateTimeOffset? date
CancellationToken cancellationToken
Returns
Type Description
ValueTask

SetExpirationDateAsync(OpenIddictTokenModel, DateTimeOffset?, CancellationToken)

Declaration
public virtual ValueTask SetExpirationDateAsync(OpenIddictTokenModel token, DateTimeOffset? date, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictTokenModel token
DateTimeOffset? date
CancellationToken cancellationToken
Returns
Type Description
ValueTask

SetPayloadAsync(OpenIddictTokenModel, string, CancellationToken)

Declaration
public virtual ValueTask SetPayloadAsync(OpenIddictTokenModel token, string payload, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictTokenModel token
string payload
CancellationToken cancellationToken
Returns
Type Description
ValueTask

SetPropertiesAsync(OpenIddictTokenModel, ImmutableDictionary<string, JsonElement>, CancellationToken)

Declaration
public virtual ValueTask SetPropertiesAsync(OpenIddictTokenModel token, ImmutableDictionary<string, JsonElement> properties, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictTokenModel token
ImmutableDictionary<string, JsonElement> properties
CancellationToken cancellationToken
Returns
Type Description
ValueTask

SetRedemptionDateAsync(OpenIddictTokenModel, DateTimeOffset?, CancellationToken)

Declaration
public virtual ValueTask SetRedemptionDateAsync(OpenIddictTokenModel token, DateTimeOffset? date, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictTokenModel token
DateTimeOffset? date
CancellationToken cancellationToken
Returns
Type Description
ValueTask

SetReferenceIdAsync(OpenIddictTokenModel, string, CancellationToken)

Declaration
public virtual ValueTask SetReferenceIdAsync(OpenIddictTokenModel token, string identifier, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictTokenModel token
string identifier
CancellationToken cancellationToken
Returns
Type Description
ValueTask

SetStatusAsync(OpenIddictTokenModel, string, CancellationToken)

Declaration
public virtual ValueTask SetStatusAsync(OpenIddictTokenModel token, string status, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictTokenModel token
string status
CancellationToken cancellationToken
Returns
Type Description
ValueTask

SetSubjectAsync(OpenIddictTokenModel, string, CancellationToken)

Declaration
public virtual ValueTask SetSubjectAsync(OpenIddictTokenModel token, string subject, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictTokenModel token
string subject
CancellationToken cancellationToken
Returns
Type Description
ValueTask

SetTypeAsync(OpenIddictTokenModel, string, CancellationToken)

Declaration
public virtual ValueTask SetTypeAsync(OpenIddictTokenModel token, string type, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictTokenModel token
string type
CancellationToken cancellationToken
Returns
Type Description
ValueTask

UpdateAsync(OpenIddictTokenModel, CancellationToken)

Declaration
public virtual ValueTask UpdateAsync(OpenIddictTokenModel token, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictTokenModel token
CancellationToken cancellationToken
Returns
Type Description
ValueTask

Implements

OpenIddict.Abstractions.IOpenIddictTokenStore<>

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform