Show / Hide Table of Contents

Class AbpOpenIddictAuthorizationStore

Inheritance
object
AbpOpenIddictStoreBase<IOpenIddictAuthorizationRepository>
AbpOpenIddictAuthorizationStore
Implements
IOpenIddictAuthorizationStore<OpenIddictAuthorizationModel>
Inherited Members
AbpOpenIddictStoreBase<IOpenIddictAuthorizationRepository>.ConvertIdentifierFromString(string)
AbpOpenIddictStoreBase<IOpenIddictAuthorizationRepository>.ConvertIdentifierToString(Guid)
AbpOpenIddictStoreBase<IOpenIddictAuthorizationRepository>.WriteStream(Action<Utf8JsonWriter>)
AbpOpenIddictStoreBase<IOpenIddictAuthorizationRepository>.WriteStreamAsync(Func<Utf8JsonWriter, Task>)
AbpOpenIddictStoreBase<IOpenIddictAuthorizationRepository>.Logger
AbpOpenIddictStoreBase<IOpenIddictAuthorizationRepository>.Repository
AbpOpenIddictStoreBase<IOpenIddictAuthorizationRepository>.UnitOfWorkManager
AbpOpenIddictStoreBase<IOpenIddictAuthorizationRepository>.GuidGenerator
AbpOpenIddictStoreBase<IOpenIddictAuthorizationRepository>.IdentifierConverter
AbpOpenIddictStoreBase<IOpenIddictAuthorizationRepository>.ConcurrencyExceptionHandler
AbpOpenIddictStoreBase<IOpenIddictAuthorizationRepository>.StoreOptions
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.OpenIddict.Authorizations
Assembly: Volo.Abp.OpenIddict.Domain.dll
Syntax
public class AbpOpenIddictAuthorizationStore : AbpOpenIddictStoreBase<IOpenIddictAuthorizationRepository>, IOpenIddictAuthorizationStore<OpenIddictAuthorizationModel>

Constructors

AbpOpenIddictAuthorizationStore(IOpenIddictAuthorizationRepository, IUnitOfWorkManager, IGuidGenerator, IOpenIddictApplicationRepository, IOpenIddictTokenRepository, AbpOpenIddictIdentifierConverter, IOpenIddictDbConcurrencyExceptionHandler, IOptions<AbpOpenIddictStoreOptions>)

Declaration
public AbpOpenIddictAuthorizationStore(IOpenIddictAuthorizationRepository repository, IUnitOfWorkManager unitOfWorkManager, IGuidGenerator guidGenerator, IOpenIddictApplicationRepository applicationRepository, IOpenIddictTokenRepository tokenRepository, AbpOpenIddictIdentifierConverter identifierConverter, IOpenIddictDbConcurrencyExceptionHandler concurrencyExceptionHandler, IOptions<AbpOpenIddictStoreOptions> storeOptions)
Parameters
Type Name Description
IOpenIddictAuthorizationRepository repository
IUnitOfWorkManager unitOfWorkManager
IGuidGenerator guidGenerator
IOpenIddictApplicationRepository applicationRepository
IOpenIddictTokenRepository tokenRepository
AbpOpenIddictIdentifierConverter identifierConverter
IOpenIddictDbConcurrencyExceptionHandler concurrencyExceptionHandler
IOptions<AbpOpenIddictStoreOptions> storeOptions

Properties

ApplicationRepository

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

TokenRepository

Declaration
protected IOpenIddictTokenRepository TokenRepository { get; }
Property Value
Type Description
IOpenIddictTokenRepository

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<OpenIddictAuthorizationModel>, IQueryable<TResult>>, CancellationToken)

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

CreateAsync(OpenIddictAuthorizationModel, CancellationToken)

Declaration
public virtual ValueTask CreateAsync(OpenIddictAuthorizationModel authorization, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictAuthorizationModel authorization
CancellationToken cancellationToken
Returns
Type Description
ValueTask

DeleteAsync(OpenIddictAuthorizationModel, CancellationToken)

Declaration
public virtual ValueTask DeleteAsync(OpenIddictAuthorizationModel authorization, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictAuthorizationModel authorization
CancellationToken cancellationToken
Returns
Type Description
ValueTask

FindAsync(string, string, string, string, ImmutableArray<string>, CancellationToken)

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

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

Declaration
public virtual IAsyncEnumerable<OpenIddictAuthorizationModel> 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<OpenIddictAuthorizationModel>

FindAsync(string, string, string, CancellationToken)

Declaration
public virtual IAsyncEnumerable<OpenIddictAuthorizationModel> 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<OpenIddictAuthorizationModel>

FindAsync(string, string, CancellationToken)

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

FindByApplicationIdAsync(string, CancellationToken)

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

FindByIdAsync(string, CancellationToken)

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

FindBySubjectAsync(string, CancellationToken)

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

GetApplicationIdAsync(OpenIddictAuthorizationModel, CancellationToken)

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

GetAsync<TState, TResult>(Func<IQueryable<OpenIddictAuthorizationModel>, TState, IQueryable<TResult>>, TState, CancellationToken)

Declaration
public virtual ValueTask<TResult> GetAsync<TState, TResult>(Func<IQueryable<OpenIddictAuthorizationModel>, TState, IQueryable<TResult>> query, TState state, CancellationToken cancellationToken)
Parameters
Type Name Description
Func<IQueryable<OpenIddictAuthorizationModel>, TState, IQueryable<TResult>> query
TState state
CancellationToken cancellationToken
Returns
Type Description
ValueTask<TResult>
Type Parameters
Name Description
TState
TResult

GetCreationDateAsync(OpenIddictAuthorizationModel, CancellationToken)

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

GetIdAsync(OpenIddictAuthorizationModel, CancellationToken)

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

GetPropertiesAsync(OpenIddictAuthorizationModel, CancellationToken)

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

GetScopesAsync(OpenIddictAuthorizationModel, CancellationToken)

Declaration
public virtual ValueTask<ImmutableArray<string>> GetScopesAsync(OpenIddictAuthorizationModel authorization, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictAuthorizationModel authorization
CancellationToken cancellationToken
Returns
Type Description
ValueTask<ImmutableArray<string>>

GetStatusAsync(OpenIddictAuthorizationModel, CancellationToken)

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

GetSubjectAsync(OpenIddictAuthorizationModel, CancellationToken)

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

GetTypeAsync(OpenIddictAuthorizationModel, CancellationToken)

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

InstantiateAsync(CancellationToken)

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

ListAsync(int?, int?, CancellationToken)

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

ListAsync<TState, TResult>(Func<IQueryable<OpenIddictAuthorizationModel>, TState, IQueryable<TResult>>, TState, CancellationToken)

Declaration
public virtual IAsyncEnumerable<TResult> ListAsync<TState, TResult>(Func<IQueryable<OpenIddictAuthorizationModel>, TState, IQueryable<TResult>> query, TState state, CancellationToken cancellationToken)
Parameters
Type Name Description
Func<IQueryable<OpenIddictAuthorizationModel>, 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>

SetApplicationIdAsync(OpenIddictAuthorizationModel, string, CancellationToken)

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

SetCreationDateAsync(OpenIddictAuthorizationModel, DateTimeOffset?, CancellationToken)

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

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

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

SetScopesAsync(OpenIddictAuthorizationModel, ImmutableArray<string>, CancellationToken)

Declaration
public virtual ValueTask SetScopesAsync(OpenIddictAuthorizationModel authorization, ImmutableArray<string> scopes, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictAuthorizationModel authorization
ImmutableArray<string> scopes
CancellationToken cancellationToken
Returns
Type Description
ValueTask

SetStatusAsync(OpenIddictAuthorizationModel, string, CancellationToken)

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

SetSubjectAsync(OpenIddictAuthorizationModel, string, CancellationToken)

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

SetTypeAsync(OpenIddictAuthorizationModel, string, CancellationToken)

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

UpdateAsync(OpenIddictAuthorizationModel, CancellationToken)

Declaration
public virtual ValueTask UpdateAsync(OpenIddictAuthorizationModel authorization, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictAuthorizationModel authorization
CancellationToken cancellationToken
Returns
Type Description
ValueTask

Implements

OpenIddict.Abstractions.IOpenIddictAuthorizationStore<>

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