Namespace Fdyay.IdentityServer.Stores
Namespaces
Classes
- CachingClientStore<T>
Holds what a client store says about a client, for a duration, in a HybridCache.
- CachingResourceStore<T>
Holds everything a resource store says, for a duration, in a HybridCache, and answers each lookup from it.
- ConnectedApplicationStore
The registered clients, as connected applications. Duende 8.0.1's
ConnectedApplicationStorewithout SAML.
- DataProtectingPersistedGrantStore
Protects a persisted grant's
Dataon the way into the store and back out of it.
- FileSystemKeyStore
Keeps signing keys as files in a directory, one per key:
is-signing-key-{id}.json. The default ISigningKeyStore, atKeyManagementOptions.KeyPath. Duende'sFileSystemKeyStore, measured.
- InMemoryIdentityProviderStore
An IIdentityProviderStore over a fixed list. For development and tests.
- PersistedGrant
A persisted grant: authorization code, refresh token, reference token, or user consent.
- PersistedGrantFilter
Filter used to query persisted grants.
- PersistedGrantFilterExtensions
The check every store makes of a PersistedGrantFilter before using it. Duende's.
- PushedAuthorizationRequest
An authorization request a client pushed to the server before sending the user to it.
- QueryResult<T>
One page, and enough to render the pager around it.
- SerializedKey
A signing key as persisted by an ISigningKeyStore.
- SessionFilter
Narrows sessions to a subject, a session id, or both.
- SessionQuery
A page of sessions to show an administrator.
- ValidatingClientStore<T>
Answers a client registration its validator refuses as no client at all.
Interfaces
- IBackChannelAuthenticationRequestStore
Stores pending backchannel authentication requests, reachable by the client's
auth_req_idand by the internal id the approval surface uses (OpenID Connect CIBA Core 1.0).
- IClientStore
Retrieves client configuration.
- IConnectedApplicationStore
Every registered application, whatever protocol it speaks. Duende 8.0.1's
IConnectedApplicationStore.
- IConsentMessageStore
Carries a consent decision from the consent UI to the authorize endpoint. Duende's.
- IDeviceFlowStore
Stores pending device authorizations, reachable by device code or by user code.
- IIdentityProviderStore
Where a host keeps the identity providers it can change without a restart.
- IPersistedGrantStore
Stores persisted grants (codes, refresh tokens, reference tokens, consents).
- IPushedAuthorizationRequestStore
Persists authorization requests pushed to the PAR endpoint (RFC 9126).
- IResourceStore
Retrieves identity and API resource configuration.
- IServerSideSessionStore
Stores sessions where the server can find them again.
- ISigningCredentialStore
Supplies a signing credential the host owns, rather than one this server generated.
- ISigningKeyStore
Persists automatically-managed signing keys.
- IValidationKeysStore
Supplies public keys to publish in the JWKS and accept when validating a token.