Table of Contents

Namespace Fdyay.IdentityServer.Configuration

Classes

AuthenticationOptions

The session cookie's policy, and the cookies this server writes itself.

BackChannelLogoutOptions

Back-channel logout notification behaviour (OpenID Connect Back-Channel Logout 1.0).

CibaOptions

Settings for backchannel authentication (OpenID Connect CIBA Core 1.0).

ContentSecurityPolicy

Builds the policies this server sends, from CspOptions.

CorsOptions

CORS settings for the protocol endpoints.

CspOptions

Content-Security-Policy settings for this server's own pages.

DPoPOptions

Options for DPoP proof validation (RFC 9449).

DeviceFlowOptions

Settings for the device authorization grant (RFC 8628).

DiscoveryOptions

Controls what is emitted in the discovery document.

DynamicProviderOptions

How dynamic providers are served, and which kinds this host has registered.

DynamicProviderType

One kind of dynamic provider: what reads its row, and what speaks its protocol.

EndpointOptionsExtensions

Maps a protocol endpoint to the EndpointsOptions flag that switches it on or off.

EndpointsOptions

Controls which protocol endpoints are enabled.

EventsOptions

Which kinds of event reach the sink.

IdentityServerBuilder

Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.

IdentityServerOptions

Top-level configuration for the identity server.

InputLengthRestrictions

How long each protocol parameter this server reads may be.

KeyManagementOptions

Automatic signing-key management options.

MutualTlsOptions

Mutual-TLS client authentication and certificate-bound access tokens (RFC 8705).

PersistentGrantOptions

What this server does with the grants it persists.

PushedAuthorizationOptions

Server-wide settings for pushed authorization requests.

ServerSideSessionExtensions

Opt-in server-side sessions.

SigningAlgorithmOptions

An algorithm automatic key management keeps a key for. Duende's SigningAlgorithmOptions.

UserInteractionOptions

Paths the protocol endpoints redirect to for interactive login, consent and signout.

ValidationOptions

Checks applied to configured values, over and above whether they are configured.

Interfaces

IIdentityServerBuilder

Builder used to configure the identity server services.

Enums

CspLevel

Which version of Content-Security-Policy a browser is assumed to understand.