Table of Contents

Namespace Duende.IdentityServer.Stores

Classes

CachingClientStore<T>

Cache decorator for IClientStore

CachingCorsPolicyService<T>

Caching decorator for ICorsPolicyService

CachingCorsPolicyService<T>.CorsCacheEntry

Class to model entries in CORS origin cache.

CachingResourceStore<T>

Caching decorator for IResourceStore

CachingResourceStore<T>.ApiResourceNames

Used to cache the ApiResource names for ApiScopes requested.

DefaultAuthorizationCodeStore

Default authorization code store.

DefaultBackChannelAuthenticationRequestStore

Default authorization code store.

DefaultGrantStore<T>

Base class for persisting grants using the IPersistedGrantStore.

DefaultReferenceTokenStore

Default reference token store.

DefaultRefreshTokenStore

Default refresh token store.

DefaultUserConsentStore

Default user consent store.

IClientStoreExtensions

Extension for IClientStore

IResourceStoreExtensions

Extensions for IResourceStore

InMemoryClientStore

In-memory client store

InMemoryDeviceFlowStore

In-memory device flow store

InMemoryPersistedGrantStore

In-memory persisted grant store

InMemoryPushedAuthorizationRequestStore

In-memory implementation of the pushed authorization request store

InMemoryResourcesStore

In-memory resource store

InMemoryServerSideSessionStore

In-memory user session store

InMemorySigningCredentialsStore

Default signing credentials store

InMemoryValidationKeysStore

The default validation key store

ProtectedDataMessageStore<TModel>

IMessageStore implementation that uses data protection to protect message.

ServerSideTicketStore

IServerSideSessionService backed by server side session store

ValidatingClientStore<T>

Client store decorator for running runtime configuration validation checks

Interfaces

IAuthorizationParametersMessageStore

Interface for authorization request messages that are sent from the authorization endpoint to the login and consent UI.

IConsentMessageStore

Interface for consent messages that are sent from the consent UI to the authorization endpoint.

IMessageStore<TModel>

Interface for a message store

IServerSideTicketStore

Custom type for ITicketStore

ISigningCredentialStore

Interface for a signing credential store

IValidationKeysStore

Interface for the validation key store