Table of Contents

Namespace Duende.IdentityServer.Configuration

Classes

AuthenticationOptions

Configures the login and logout views and behavior.

CachingOptions

Caching options.

CibaOptions

Configures client initiated backchannel authentication

CorsOptions

Options for CORS

CryptoHelper

Crypto helper

CspOptions

Options for Content Security Policy

DPoPOptions

Options for DPoP

DeviceFlowOptions

Configures device flow

DiscoveryOptions

Options class to configure discovery endpoint

DynamicProviderOptions

Configures the dynamic external provider feature.

DynamicProviderOptions.DynamicProviderType

Models a provider type registered with the dynamic providers feature.

EndpointsOptions

Configures which endpoints are enabled or disabled.

EventsOptions

Configures events

IdentityServerBuilder

IdentityServer helper class for DI configuration

IdentityServerOptions

The IdentityServerOptions class is the top level container for all configuration settings of IdentityServer.

InputLengthRestrictions
KeyManagementOptions

Options to configure behavior of KeyManager.

LoggingOptions

Options for configuring logging behavior

MutualTlsOptions

Options for Mutual TLS features

PostConfigureApplicationCookieTicketStore

Cookie configuration for the user session plumbing

PushedAuthorizationOptions

The Pushed Authorization Options.

ServerSideSessionOptions

Configures the behavior for server-side sessions.

SigningAlgorithmOptions

Class to configure signing algorithm.

UserInteractionOptions

Options for aspects of the user interface.

ValidationOptions

The ValidationOptions contains settings that affect some of the default validation behavior.

Enums

NameType

Describes the string so we know what to search for in certificate store