Table of Contents

Class CachingClientStore<T>

Namespace
Duende.IdentityServer.Stores
Assembly
Duende.IdentityServer.dll

Cache decorator for IClientStore

public class CachingClientStore<T> : IClientStore where T : IClientStore

Type Parameters

T
Inheritance
CachingClientStore<T>
Implements
IClientStore
Inherited Members

Constructors

CachingClientStore(IdentityServerOptions, T, ICache<Client>)

Initializes a new instance of the CachingClientStore<T> class.

public CachingClientStore(IdentityServerOptions options, T inner, ICache<Client> cache)

Parameters

options IdentityServerOptions

The options.

inner T

The inner.

cache ICache<Client>

The cache.

See Also
IClientStore

Methods

FindClientByIdAsync(string)

Finds a client by id

public Task<Client> FindClientByIdAsync(string clientId)

Parameters

clientId string

The client id

Returns

Task<Client>

The client

See Also
IClientStore

See Also

IClientStore