Show / Hide Table of Contents

# Namespace OpenIddict.Server.Owin

### Classes

#### OpenIddictServerOwinConfiguration

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

#### OpenIddictServerOwinConstants

Exposes common constants used by the OpenIddict OWIN host.

#### OpenIddictServerOwinConstants.Cache

#### OpenIddictServerOwinConstants.Headers

#### OpenIddictServerOwinConstants.JsonWebTokenTypes

#### OpenIddictServerOwinConstants.JsonWebTokenTypes.Private

#### OpenIddictServerOwinConstants.Properties

#### OpenIddictServerOwinDefaults

Exposes the default values used by the OpenIddict server handler.

#### OpenIddictServerOwinHandler

Provides the entry point necessary to register the OpenIddict server in an OWIN pipeline.

#### OpenIddictServerOwinHandlerFilters

Contains a collection of event handler filters commonly used by the OWIN handlers.

#### OpenIddictServerOwinHandlerFilters.RequireAuthorizationEndpointPassthroughEnabled

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

#### OpenIddictServerOwinHandlerFilters.RequireAuthorizationRequestCachingEnabled

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

#### OpenIddictServerOwinHandlerFilters.RequireErrorPassthroughEnabled

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

#### OpenIddictServerOwinHandlerFilters.RequireLogoutEndpointPassthroughEnabled

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

#### OpenIddictServerOwinHandlerFilters.RequireLogoutRequestCachingEnabled

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

#### OpenIddictServerOwinHandlerFilters.RequireOwinRequest

Represents a filter that excludes the associated handlers if no OWIN request can be found.

#### OpenIddictServerOwinHandlerFilters.RequireTokenEndpointPassthroughEnabled

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

#### OpenIddictServerOwinHandlerFilters.RequireTransportSecurityRequirementEnabled

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

#### OpenIddictServerOwinHandlerFilters.RequireUserinfoEndpointPassthroughEnabled

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

#### OpenIddictServerOwinHandlerFilters.RequireVerificationEndpointPassthroughEnabled

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

#### OpenIddictServerOwinMiddleware

Provides the entry point necessary to register the OpenIddict server handler in an OWIN pipeline. Note: this middleware is intented to be used with dependency injection containers that support middleware resolution, like Autofac. Since it depends on scoped services, it is NOT recommended to instantiate it as a singleton like a regular OWIN middleware.

#### OpenIddictServerOwinMiddlewareFactory

Provides the entry point necessary to instantiate and register the scoped OpenIddictServerOwinMiddleware in an OWIN/Katana pipeline.

#### OpenIddictServerOwinOptions

Provides various settings needed to configure the OpenIddict OWIN server integration.