Show / Hide Table of Contents

Class AbpOpenIddictApplicationStore

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

Constructors

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

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

Properties

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

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

CreateAsync(OpenIddictApplicationModel, CancellationToken)

Declaration
public virtual ValueTask CreateAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictApplicationModel application
CancellationToken cancellationToken
Returns
Type Description
ValueTask

DeleteAsync(OpenIddictApplicationModel, CancellationToken)

Declaration
public virtual ValueTask DeleteAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictApplicationModel application
CancellationToken cancellationToken
Returns
Type Description
ValueTask

FindByClientIdAsync(string, CancellationToken)

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

FindByIdAsync(string, CancellationToken)

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

FindByPostLogoutRedirectUriAsync(string, CancellationToken)

Declaration
public virtual IAsyncEnumerable<OpenIddictApplicationModel> FindByPostLogoutRedirectUriAsync(string uris, CancellationToken cancellationToken)
Parameters
Type Name Description
string uris
CancellationToken cancellationToken
Returns
Type Description
IAsyncEnumerable<OpenIddictApplicationModel>

FindByRedirectUriAsync(string, CancellationToken)

Declaration
public virtual IAsyncEnumerable<OpenIddictApplicationModel> FindByRedirectUriAsync(string uri, CancellationToken cancellationToken)
Parameters
Type Name Description
string uri
CancellationToken cancellationToken
Returns
Type Description
IAsyncEnumerable<OpenIddictApplicationModel>

GetApplicationTypeAsync(OpenIddictApplicationModel, CancellationToken)

Declaration
public virtual ValueTask<string> GetApplicationTypeAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictApplicationModel application
CancellationToken cancellationToken
Returns
Type Description
ValueTask<string>

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

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

GetClientIdAsync(OpenIddictApplicationModel, CancellationToken)

Declaration
public virtual ValueTask<string> GetClientIdAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictApplicationModel application
CancellationToken cancellationToken
Returns
Type Description
ValueTask<string>

GetClientSecretAsync(OpenIddictApplicationModel, CancellationToken)

Declaration
public virtual ValueTask<string> GetClientSecretAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictApplicationModel application
CancellationToken cancellationToken
Returns
Type Description
ValueTask<string>

GetClientTypeAsync(OpenIddictApplicationModel, CancellationToken)

Declaration
public virtual ValueTask<string> GetClientTypeAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictApplicationModel application
CancellationToken cancellationToken
Returns
Type Description
ValueTask<string>

GetClientUriAsync(OpenIddictApplicationModel, CancellationToken)

Declaration
public virtual ValueTask<string> GetClientUriAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken = default)
Parameters
Type Name Description
OpenIddictApplicationModel application
CancellationToken cancellationToken
Returns
Type Description
ValueTask<string>

GetConsentTypeAsync(OpenIddictApplicationModel, CancellationToken)

Declaration
public virtual ValueTask<string> GetConsentTypeAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictApplicationModel application
CancellationToken cancellationToken
Returns
Type Description
ValueTask<string>

GetDisplayNameAsync(OpenIddictApplicationModel, CancellationToken)

Declaration
public virtual ValueTask<string> GetDisplayNameAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictApplicationModel application
CancellationToken cancellationToken
Returns
Type Description
ValueTask<string>

GetDisplayNamesAsync(OpenIddictApplicationModel, CancellationToken)

Declaration
public virtual ValueTask<ImmutableDictionary<CultureInfo, string>> GetDisplayNamesAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictApplicationModel application
CancellationToken cancellationToken
Returns
Type Description
ValueTask<ImmutableDictionary<CultureInfo, string>>

GetIdAsync(OpenIddictApplicationModel, CancellationToken)

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

GetJsonWebKeySetAsync(OpenIddictApplicationModel, CancellationToken)

Declaration
public virtual ValueTask<JsonWebKeySet> GetJsonWebKeySetAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictApplicationModel application
CancellationToken cancellationToken
Returns
Type Description
ValueTask<JsonWebKeySet>

GetLogoUriAsync(OpenIddictApplicationModel, CancellationToken)

Declaration
public virtual ValueTask<string> GetLogoUriAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken = default)
Parameters
Type Name Description
OpenIddictApplicationModel application
CancellationToken cancellationToken
Returns
Type Description
ValueTask<string>

GetPermissionsAsync(OpenIddictApplicationModel, CancellationToken)

Declaration
public virtual ValueTask<ImmutableArray<string>> GetPermissionsAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictApplicationModel application
CancellationToken cancellationToken
Returns
Type Description
ValueTask<ImmutableArray<string>>

GetPostLogoutRedirectUrisAsync(OpenIddictApplicationModel, CancellationToken)

Declaration
public virtual ValueTask<ImmutableArray<string>> GetPostLogoutRedirectUrisAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictApplicationModel application
CancellationToken cancellationToken
Returns
Type Description
ValueTask<ImmutableArray<string>>

GetPropertiesAsync(OpenIddictApplicationModel, CancellationToken)

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

GetRedirectUrisAsync(OpenIddictApplicationModel, CancellationToken)

Declaration
public virtual ValueTask<ImmutableArray<string>> GetRedirectUrisAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictApplicationModel application
CancellationToken cancellationToken
Returns
Type Description
ValueTask<ImmutableArray<string>>

GetRequirementsAsync(OpenIddictApplicationModel, CancellationToken)

Declaration
public virtual ValueTask<ImmutableArray<string>> GetRequirementsAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictApplicationModel application
CancellationToken cancellationToken
Returns
Type Description
ValueTask<ImmutableArray<string>>

GetSettingsAsync(OpenIddictApplicationModel, CancellationToken)

Declaration
public virtual ValueTask<ImmutableDictionary<string, string>> GetSettingsAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictApplicationModel application
CancellationToken cancellationToken
Returns
Type Description
ValueTask<ImmutableDictionary<string, string>>

InstantiateAsync(CancellationToken)

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

ListAsync(int?, int?, CancellationToken)

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

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

Declaration
public virtual IAsyncEnumerable<TResult> ListAsync<TState, TResult>(Func<IQueryable<OpenIddictApplicationModel>, TState, IQueryable<TResult>> query, TState state, CancellationToken cancellationToken)
Parameters
Type Name Description
Func<IQueryable<OpenIddictApplicationModel>, TState, IQueryable<TResult>> query
TState state
CancellationToken cancellationToken
Returns
Type Description
IAsyncEnumerable<TResult>
Type Parameters
Name Description
TState
TResult

SetApplicationTypeAsync(OpenIddictApplicationModel, string, CancellationToken)

Declaration
public virtual ValueTask SetApplicationTypeAsync(OpenIddictApplicationModel application, string type, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictApplicationModel application
string type
CancellationToken cancellationToken
Returns
Type Description
ValueTask

SetClientIdAsync(OpenIddictApplicationModel, string, CancellationToken)

Declaration
public virtual ValueTask SetClientIdAsync(OpenIddictApplicationModel application, string identifier, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictApplicationModel application
string identifier
CancellationToken cancellationToken
Returns
Type Description
ValueTask

SetClientSecretAsync(OpenIddictApplicationModel, string, CancellationToken)

Declaration
public virtual ValueTask SetClientSecretAsync(OpenIddictApplicationModel application, string secret, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictApplicationModel application
string secret
CancellationToken cancellationToken
Returns
Type Description
ValueTask

SetClientTypeAsync(OpenIddictApplicationModel, string, CancellationToken)

Declaration
public virtual ValueTask SetClientTypeAsync(OpenIddictApplicationModel application, string type, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictApplicationModel application
string type
CancellationToken cancellationToken
Returns
Type Description
ValueTask

SetConsentTypeAsync(OpenIddictApplicationModel, string, CancellationToken)

Declaration
public virtual ValueTask SetConsentTypeAsync(OpenIddictApplicationModel application, string type, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictApplicationModel application
string type
CancellationToken cancellationToken
Returns
Type Description
ValueTask

SetDisplayNameAsync(OpenIddictApplicationModel, string, CancellationToken)

Declaration
public virtual ValueTask SetDisplayNameAsync(OpenIddictApplicationModel application, string name, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictApplicationModel application
string name
CancellationToken cancellationToken
Returns
Type Description
ValueTask

SetDisplayNamesAsync(OpenIddictApplicationModel, ImmutableDictionary<CultureInfo, string>, CancellationToken)

Declaration
public virtual ValueTask SetDisplayNamesAsync(OpenIddictApplicationModel application, ImmutableDictionary<CultureInfo, string> names, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictApplicationModel application
ImmutableDictionary<CultureInfo, string> names
CancellationToken cancellationToken
Returns
Type Description
ValueTask

SetJsonWebKeySetAsync(OpenIddictApplicationModel, JsonWebKeySet, CancellationToken)

Declaration
public virtual ValueTask SetJsonWebKeySetAsync(OpenIddictApplicationModel application, JsonWebKeySet set, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictApplicationModel application
JsonWebKeySet set
CancellationToken cancellationToken
Returns
Type Description
ValueTask

SetPermissionsAsync(OpenIddictApplicationModel, ImmutableArray<string>, CancellationToken)

Declaration
public virtual ValueTask SetPermissionsAsync(OpenIddictApplicationModel application, ImmutableArray<string> permissions, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictApplicationModel application
ImmutableArray<string> permissions
CancellationToken cancellationToken
Returns
Type Description
ValueTask

SetPostLogoutRedirectUrisAsync(OpenIddictApplicationModel, ImmutableArray<string>, CancellationToken)

Declaration
public virtual ValueTask SetPostLogoutRedirectUrisAsync(OpenIddictApplicationModel application, ImmutableArray<string> uris, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictApplicationModel application
ImmutableArray<string> uris
CancellationToken cancellationToken
Returns
Type Description
ValueTask

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

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

SetRedirectUrisAsync(OpenIddictApplicationModel, ImmutableArray<string>, CancellationToken)

Declaration
public virtual ValueTask SetRedirectUrisAsync(OpenIddictApplicationModel application, ImmutableArray<string> uris, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictApplicationModel application
ImmutableArray<string> uris
CancellationToken cancellationToken
Returns
Type Description
ValueTask

SetRequirementsAsync(OpenIddictApplicationModel, ImmutableArray<string>, CancellationToken)

Declaration
public virtual ValueTask SetRequirementsAsync(OpenIddictApplicationModel application, ImmutableArray<string> requirements, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictApplicationModel application
ImmutableArray<string> requirements
CancellationToken cancellationToken
Returns
Type Description
ValueTask

SetSettingsAsync(OpenIddictApplicationModel, ImmutableDictionary<string, string>, CancellationToken)

Declaration
public virtual ValueTask SetSettingsAsync(OpenIddictApplicationModel application, ImmutableDictionary<string, string> settings, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictApplicationModel application
ImmutableDictionary<string, string> settings
CancellationToken cancellationToken
Returns
Type Description
ValueTask

UpdateAsync(OpenIddictApplicationModel, CancellationToken)

Declaration
public virtual ValueTask UpdateAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken)
Parameters
Type Name Description
OpenIddictApplicationModel application
CancellationToken cancellationToken
Returns
Type Description
ValueTask

Implements

IAbpOpenIdApplicationStore
OpenIddict.Abstractions.IOpenIddictApplicationStore<>

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