Namespace OpenIddict.Validation.Owin
Classes
OpenIddictValidationOwinConfiguration
Contains the methods required to ensure that the OpenIddict validation configuration is valid.
OpenIddictValidationOwinConstants
Exposes common constants used by the OpenIddict OWIN host.
OpenIddictValidationOwinConstants.Cache
OpenIddictValidationOwinConstants.Headers
OpenIddictValidationOwinConstants.Properties
OpenIddictValidationOwinDefaults
Exposes the default values used by the OpenIddict validation handler.
OpenIddictValidationOwinHandler
Provides the entry point necessary to register the OpenIddict validation in an OWIN pipeline.
OpenIddictValidationOwinHandlerFilters
Contains a collection of event handler filters commonly used by the OWIN handlers.
OpenIddictValidationOwinHandlerFilters.RequireOwinRequest
Represents a filter that excludes the associated handlers if no OWIN request can be found.
OpenIddictValidationOwinHandlers
OpenIddictValidationOwinHandlers.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 OWIN.
OpenIddictValidationOwinHandlers.AttachHostChallengeError
Contains the logic responsible of attaching the error details using the OWIN authentication properties. Note: this handler is not used when the OpenID Connect request is not initially handled by OWIN.
OpenIddictValidationOwinHandlers.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 OWIN.
OpenIddictValidationOwinHandlers.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 OWIN.
OpenIddictValidationOwinHandlers.ExtractAccessTokenFromAuthorizationHeader
Contains the logic responsible of extracting the access token from the standard HTTP Authorization header. Note: this handler is not used when the OpenID Connect request is not initially handled by OWIN.
OpenIddictValidationOwinHandlers.ExtractAccessTokenFromBodyForm
Contains the logic responsible of extracting the access token from the standard access_token form parameter. Note: this handler is not used when the OpenID Connect request is not initially handled by OWIN.
OpenIddictValidationOwinHandlers.ExtractAccessTokenFromQueryString
Contains the logic responsible of extracting the access token from the standard access_token query parameter. Note: this handler is not used when the OpenID Connect request is not initially handled by OWIN.
OpenIddictValidationOwinHandlers.InferIssuerFromHost
Contains the logic responsible of infering the default issuer from the HTTP request host and validating it. Note: this handler is not used when the OpenID Connect request is not initially handled by OWIN.
OpenIddictValidationOwinHandlers.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 OWIN.
OpenIddictValidationOwinHandlers.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 OWIN.
OpenIddictValidationOwinMiddleware
Provides the entry point necessary to register the OpenIddict validation 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.
OpenIddictValidationOwinMiddlewareFactory
Provides the entry point necessary to instantiate and register the scoped OpenIddictValidationOwinMiddleware in an OWIN/Katana pipeline.
OpenIddictValidationOwinOptions
Provides various settings needed to configure the OpenIddict OWIN validation integration.