Show / Hide Table of Contents

# Namespace OpenIddict.Validation.SystemNetHttp

### Classes

#### OpenIddictValidationSystemNetHttpConfiguration

Contains the methods required to ensure that the OpenIddict validation/System.Net.Http integration configuration is valid.

#### OpenIddictValidationSystemNetHttpHandlerFilters

#### OpenIddictValidationSystemNetHttpHandlerFilters.RequireHttpMetadataAddress

Represents a filter that excludes the associated handlers if the metadata address of the issuer is not available.

#### OpenIddictValidationSystemNetHttpHandlers

#### OpenIddictValidationSystemNetHttpHandlers.AttachFormParameters<TContext>

Contains the logic responsible of attaching the form parameters to the HTTP request.

#### OpenIddictValidationSystemNetHttpHandlers.AttachQueryStringParameters<TContext>

Contains the logic responsible of attaching the query string parameters to the HTTP request.

#### OpenIddictValidationSystemNetHttpHandlers.Discovery

#### OpenIddictValidationSystemNetHttpHandlers.DisposeHttpRequest<TContext>

Contains the logic responsible of disposing of the HTTP request message.

#### OpenIddictValidationSystemNetHttpHandlers.DisposeHttpResponse<TContext>

Contains the logic responsible of disposing of the HTTP response message.

#### OpenIddictValidationSystemNetHttpHandlers.ExtractJsonHttpResponse<TContext>

Contains the logic responsible of extracting the response from the JSON-encoded HTTP body.

#### OpenIddictValidationSystemNetHttpHandlers.Introspection

#### OpenIddictValidationSystemNetHttpHandlers.Introspection.AttachBasicAuthenticationCredentials

Contains the logic responsible of attaching the client credentials to the HTTP Authorization header.

#### OpenIddictValidationSystemNetHttpHandlers.PrepareGetHttpRequest<TContext>

Contains the logic responsible of preparing an HTTP GET request message.

#### OpenIddictValidationSystemNetHttpHandlers.PreparePostHttpRequest<TContext>

Contains the logic responsible of preparing an HTTP POST request message.

#### OpenIddictValidationSystemNetHttpHandlers.SendHttpRequest<TContext>

Contains the logic responsible of sending the HTTP request to the remote server.

#### OpenIddictValidationSystemNetHttpOptions

Provides various settings needed to configure the OpenIddict validation/System.Net.Http integration.