Class ClientStore
Assembly: Volo.Abp.IdentityServer.Domain.dll
Syntax
public class ClientStore : IClientStore
Constructors
ClientStore(IClientRepository, IObjectMapper<AbpIdentityServerDomainModule>, IDistributedCache<Client>, IOptions<IdentityServerOptions>)
Declaration
public ClientStore(IClientRepository clientRepository, IObjectMapper<AbpIdentityServerDomainModule> objectMapper, IDistributedCache<Client> cache, IOptions<IdentityServerOptions> options)
Parameters
Properties
Cache
Declaration
protected IDistributedCache<Client> Cache { get; }
Property Value
ClientRepository
Declaration
protected IClientRepository ClientRepository { get; }
Property Value
ObjectMapper
Declaration
protected IObjectMapper<AbpIdentityServerDomainModule> ObjectMapper { get; }
Property Value
Options
Declaration
protected IdentityServerOptions Options { get; }
Property Value
Type |
Description |
IdentityServerOptions |
|
Methods
FindClientByIdAsync(string)
Declaration
public virtual Task<Client> FindClientByIdAsync(string clientId)
Parameters
Type |
Name |
Description |
string |
clientId |
|
Returns
Type |
Description |
Task<Client> |
|
GetCacheItemAsync(string)
Declaration
protected virtual Task<Client> GetCacheItemAsync(string clientId)
Parameters
Type |
Name |
Description |
string |
clientId |
|
Returns
Type |
Description |
Task<Client> |
|
Implements
IdentityServer4.Stores.IClientStore
Extension Methods