Show / Hide Table of Contents

# Namespace OpenIddict.Server.AspNetCore

### Classes

#### OpenIddictServerAspNetCoreConfiguration

Contains the methods required to ensure that the OpenIddict server configuration is valid.

#### OpenIddictServerAspNetCoreConstants

Exposes common constants used by the OpenIddict ASP.NET Core host.

#### OpenIddictServerAspNetCoreConstants.Cache

#### OpenIddictServerAspNetCoreConstants.JsonWebTokenTypes

#### OpenIddictServerAspNetCoreConstants.JsonWebTokenTypes.Private

#### OpenIddictServerAspNetCoreConstants.Properties

#### OpenIddictServerAspNetCoreDefaults

Exposes the default values used by the OpenIddict server handler.

#### OpenIddictServerAspNetCoreFeature

Exposes the current server transaction to the ASP.NET Core host.

#### OpenIddictServerAspNetCoreHandler

Provides the logic necessary to extract, validate and handle OpenID Connect requests.

#### OpenIddictServerAspNetCoreHandlerFilters

Contains a collection of event handler filters commonly used by the ASP.NET Core handlers.

#### OpenIddictServerAspNetCoreHandlerFilters.RequireAuthorizationEndpointPassthroughEnabled

Represents a filter that excludes the associated handlers if the pass-through mode was not enabled for the authorization endpoint.

#### OpenIddictServerAspNetCoreHandlerFilters.RequireAuthorizationRequestCachingEnabled

Represents a filter that excludes the associated handlers if authorization request caching was not enabled.

#### OpenIddictServerAspNetCoreHandlerFilters.RequireErrorPassthroughEnabled

Represents a filter that excludes the associated handlers if error pass-through was not enabled.

#### OpenIddictServerAspNetCoreHandlerFilters.RequireHttpRequest

Represents a filter that excludes the associated handlers if no ASP.NET Core request can be found.

#### OpenIddictServerAspNetCoreHandlerFilters.RequireLogoutEndpointPassthroughEnabled

Represents a filter that excludes the associated handlers if the pass-through mode was not enabled for the logout endpoint.

#### OpenIddictServerAspNetCoreHandlerFilters.RequireLogoutRequestCachingEnabled

Represents a filter that excludes the associated handlers if logout request caching was not enabled.

#### OpenIddictServerAspNetCoreHandlerFilters.RequireStatusCodePagesIntegrationEnabled

Represents a filter that excludes the associated handlers if status code pages support was not enabled.

#### OpenIddictServerAspNetCoreHandlerFilters.RequireTokenEndpointPassthroughEnabled

Represents a filter that excludes the associated handlers if the pass-through mode was not enabled for the authorization endpoint.

#### OpenIddictServerAspNetCoreHandlerFilters.RequireTransportSecurityRequirementEnabled

Represents a filter that excludes the associated handlers if the HTTPS requirement was disabled.

#### OpenIddictServerAspNetCoreHandlerFilters.RequireUserinfoEndpointPassthroughEnabled

Represents a filter that excludes the associated handlers if the pass-through mode was not enabled for the userinfo endpoint.

#### OpenIddictServerAspNetCoreHandlerFilters.RequireVerificationEndpointPassthroughEnabled

Represents a filter that excludes the associated handlers if the pass-through mode was not enabled for the verification endpoint.

#### OpenIddictServerAspNetCoreOptions

Provides various settings needed to configure the OpenIddict ASP.NET Core server integration.