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.

OpenIddictServerAspNetCoreHandlers

OpenIddictServerAspNetCoreHandlers.AttachCacheControlHeader<TContext>

Contains the logic responsible of attaching the appropriate HTTP response cache headers. Note: this handler is not used when the OpenID Connect request is not initially handled by ASP.NET Core.

OpenIddictServerAspNetCoreHandlers.AttachHostChallengeError

Contains the logic responsible of attaching the error details using the ASP.NET Core authentication properties. Note: this handler is not used when the OpenID Connect request is not initially handled by ASP.NET Core.

OpenIddictServerAspNetCoreHandlers.AttachHostParameters<TContext>

Contains the logic responsible of attaching custom parameters stored in the ASP.NET Core authentication properties. Note: this handler is not used when the OpenID Connect request is not initially handled by ASP.NET Core.

OpenIddictServerAspNetCoreHandlers.AttachHttpResponseCode<TContext>

Contains the logic responsible of attaching an appropriate HTTP status code. Note: this handler is not used when the OpenID Connect request is not initially handled by ASP.NET Core.

OpenIddictServerAspNetCoreHandlers.AttachWwwAuthenticateHeader<TContext>

Contains the logic responsible of attaching errors details to the WWW-Authenticate header. Note: this handler is not used when the OpenID Connect request is not initially handled by ASP.NET Core.

OpenIddictServerAspNetCoreHandlers.Authentication

OpenIddictServerAspNetCoreHandlers.Authentication.CacheRequestParameters

Contains the logic responsible of caching authorization requests, if applicable. Note: this handler is not used when the OpenID Connect request is not initially handled by ASP.NET Core.

OpenIddictServerAspNetCoreHandlers.Authentication.ProcessFormPostResponse

Contains the logic responsible of processing authorization responses using the form_post response mode. Note: this handler is not used when the OpenID Connect request is not initially handled by ASP.NET Core.

OpenIddictServerAspNetCoreHandlers.Authentication.ProcessFragmentResponse

Contains the logic responsible of processing authorization responses using the fragment response mode. Note: this handler is not used when the OpenID Connect request is not initially handled by ASP.NET Core.

OpenIddictServerAspNetCoreHandlers.Authentication.ProcessQueryResponse

Contains the logic responsible of processing authorization responses using the query response mode. Note: this handler is not used when the OpenID Connect request is not initially handled by ASP.NET Core.

OpenIddictServerAspNetCoreHandlers.Authentication.RemoveCachedRequest

Contains the logic responsible of removing cached authorization requests from the distributed cache. Note: this handler is not used when the OpenID Connect request is not initially handled by ASP.NET Core.

OpenIddictServerAspNetCoreHandlers.Authentication.RestoreCachedRequestParameters

Contains the logic responsible of restoring cached requests from the request_id, if specified. Note: this handler is not used when the OpenID Connect request is not initially handled by ASP.NET Core.

OpenIddictServerAspNetCoreHandlers.Device

OpenIddictServerAspNetCoreHandlers.Discovery

OpenIddictServerAspNetCoreHandlers.EnablePassthroughMode<TContext, TFilter>

Contains the logic responsible of enabling the pass-through mode for the received request. Note: this handler is not used when the OpenID Connect request is not initially handled by ASP.NET Core.

OpenIddictServerAspNetCoreHandlers.Exchange

OpenIddictServerAspNetCoreHandlers.ExtractAccessToken<TContext>

Contains the logic responsible of extracting an access token from the standard HTTP Authorization header. Note: this handler is not used when the OpenID Connect request is not initially handled by ASP.NET Core.

OpenIddictServerAspNetCoreHandlers.ExtractBasicAuthenticationCredentials<TContext>

Contains the logic responsible of extracting client credentials from the standard HTTP Authorization header. Note: this handler is not used when the OpenID Connect request is not initially handled by ASP.NET Core.

OpenIddictServerAspNetCoreHandlers.ExtractGetOrPostRequest<TContext>

Contains the logic responsible of extracting OpenID Connect requests from GET or POST HTTP requests. Note: this handler is not used when the OpenID Connect request is not initially handled by ASP.NET Core.

OpenIddictServerAspNetCoreHandlers.ExtractGetRequest<TContext>

Contains the logic responsible of extracting OpenID Connect requests from GET HTTP requests. Note: this handler is not used when the OpenID Connect request is not initially handled by ASP.NET Core.

OpenIddictServerAspNetCoreHandlers.ExtractPostRequest<TContext>

Contains the logic responsible of extracting OpenID Connect requests from POST HTTP requests. Note: this handler is not used when the OpenID Connect request is not initially handled by ASP.NET Core.

OpenIddictServerAspNetCoreHandlers.InferEndpointType

Contains the logic responsible of inferring the endpoint type from the request address. Note: this handler is not used when the OpenID Connect request is not initially handled by ASP.NET Core.

OpenIddictServerAspNetCoreHandlers.InferIssuerFromHost

Contains the logic responsible of infering the issuer URL from the HTTP request host and validating it. Note: this handler is not used when the OpenID Connect request is not initially handled by ASP.NET Core.

OpenIddictServerAspNetCoreHandlers.Introspection

OpenIddictServerAspNetCoreHandlers.ProcessChallengeErrorResponse<TContext>

Contains the logic responsible of processing challenge responses that contain a WWW-Authenticate header. Note: this handler is not used when the OpenID Connect request is not initially handled by ASP.NET Core.

OpenIddictServerAspNetCoreHandlers.ProcessEmptyResponse<TContext>

Contains the logic responsible of processing OpenID Connect responses that don't specify any parameter. Note: this handler is not used when the OpenID Connect request is not initially handled by ASP.NET Core.

OpenIddictServerAspNetCoreHandlers.ProcessHostRedirectionResponse

Contains the logic responsible of processing verification responses that should trigger a host redirection. Note: this handler is not used when the OpenID Connect request is not initially handled by ASP.NET Core.

OpenIddictServerAspNetCoreHandlers.ProcessJsonResponse<TContext>

Contains the logic responsible of processing OpenID Connect responses that must be returned as JSON. Note: this handler is not used when the OpenID Connect request is not initially handled by ASP.NET Core.

OpenIddictServerAspNetCoreHandlers.ProcessLocalErrorResponse<TContext>

Contains the logic responsible of processing context responses that must be returned as plain-text. Note: this handler is not used when the OpenID Connect request is not initially handled by ASP.NET Core.

OpenIddictServerAspNetCoreHandlers.ProcessPassthroughErrorResponse<TContext, TFilter>

Contains the logic responsible of processing OpenID Connect responses that must be handled by another middleware in the pipeline at a later stage (e.g an ASP.NET Core MVC action or a NancyFX module). Note: this handler is not used when the OpenID Connect request is not initially handled by ASP.NET Core.

OpenIddictServerAspNetCoreHandlers.ProcessStatusCodePagesErrorResponse<TContext>

Contains the logic responsible of processing OpenID Connect responses handled by the status code pages middleware. Note: this handler is not used when the OpenID Connect request is not initially handled by ASP.NET Core.

OpenIddictServerAspNetCoreHandlers.Revocation

OpenIddictServerAspNetCoreHandlers.Session

OpenIddictServerAspNetCoreHandlers.Session.CacheRequestParameters

Contains the logic responsible of caching logout requests, if applicable. Note: this handler is not used when the OpenID Connect request is not initially handled by ASP.NET Core.

OpenIddictServerAspNetCoreHandlers.Session.ProcessHostRedirectionResponse

Contains the logic responsible of processing logout responses that should trigger a host redirection. Note: this handler is not used when the OpenID Connect request is not initially handled by ASP.NET Core.

OpenIddictServerAspNetCoreHandlers.Session.ProcessQueryResponse

Contains the logic responsible of processing logout responses. Note: this handler is not used when the OpenID Connect request is not initially handled by ASP.NET Core.

OpenIddictServerAspNetCoreHandlers.Session.RemoveCachedRequest

Contains the logic responsible of removing cached logout requests from the distributed cache. Note: this handler is not used when the OpenID Connect request is not initially handled by ASP.NET Core.

OpenIddictServerAspNetCoreHandlers.Session.RestoreCachedRequestParameters

Contains the logic responsible of restoring cached requests from the request_id, if specified. Note: this handler is not used when the OpenID Connect request is not initially handled by ASP.NET Core.

OpenIddictServerAspNetCoreHandlers.Userinfo

OpenIddictServerAspNetCoreHandlers.ValidateTransportSecurityRequirement

Contains the logic responsible of rejecting OpenID Connect requests that don't use transport security. Note: this handler is not used when the OpenID Connect request is not initially handled by ASP.NET Core.

OpenIddictServerAspNetCoreOptions

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

In This Article
Back to top Generated by DocFX