Microsoft.Owin.Security.OAuth Namespace

 

The Microsoft.Owin.Security.OAuth namespace contains types related to OAuth providers.

ClassDescription
System_CAPS_pubclassBaseValidatingClientContext

Base class used for certain event contexts

System_CAPS_pubclassBaseValidatingContext<'TOptions>

Base class used for certain event contexts

System_CAPS_pubclassBaseValidatingTicketContext<'TOptions>

Base class used for certain event contexts

System_CAPS_pubclassOAuthAuthorizationEndpointResponseContext

Provides context information when processing an Authorization Response

System_CAPS_pubclassOAuthAuthorizationServerMiddleware

Authorization Server middleware component which is added to an OWIN pipeline. This class is not created by application code directly, instead it is added by calling the the IAppBuilder UseOAuthAuthorizationServer extension method.

System_CAPS_pubclassOAuthAuthorizationServerOptions

Options class provides information needed to control Authorization Server middleware behavior

System_CAPS_pubclassOAuthAuthorizationServerProvider

Default implementation of IOAuthAuthorizationServerProvider used by Authorization Server to communicate with the web application while processing requests. OAuthAuthorizationServerProvider provides some default behavior, may be used as a virtual base class, and offers delegate properties which may be used to handle individual calls without declaring a new class type.

System_CAPS_pubclassOAuthAuthorizeEndpointContext

An event raised after the Authorization Server has processed the request, but before it is passed on to the web application. Calling RequestCompleted will prevent the request from passing on to the web application.

System_CAPS_pubclassOAuthBearerAuthenticationMiddleware

Bearer authentication middleware component which is added to an OWIN pipeline. This class is not created by application code directly, instead it is added by calling the the IAppBuilder UseOAuthBearerAuthentication extension method.

System_CAPS_pubclassOAuthBearerAuthenticationOptions

Options class provides information needed to control Bearer Authentication middleware behavior

System_CAPS_pubclassOAuthBearerAuthenticationProvider

OAuth bearer token middleware provider

System_CAPS_pubclassOAuthChallengeContext

Specifies the HTTP response header for the bearer authentication scheme.

System_CAPS_pubclassOAuthDefaults

Default values used by authorization server and bearer authentication.

System_CAPS_pubclassOAuthGrantAuthorizationCodeContext

Provides context information when handling an OAuth authorization code grant.

System_CAPS_pubclassOAuthGrantClientCredentialsContext

Provides context information used in handling an OAuth client credentials grant.

System_CAPS_pubclassOAuthGrantCustomExtensionContext

Provides context information used when handling OAuth extension grant types.

System_CAPS_pubclassOAuthGrantRefreshTokenContext

Provides context information used when granting an OAuth refresh token.

System_CAPS_pubclassOAuthGrantResourceOwnerCredentialsContext

Provides context information used in handling an OAuth resource owner grant.

System_CAPS_pubclassOAuthMatchEndpointContext

Provides context information used when determining the OAuth flow type based on the request.

System_CAPS_pubclassOAuthRequestTokenContext

Specifies the HTTP request header for the bearer authentication scheme.

System_CAPS_pubclassOAuthTokenEndpointContext

Provides context information used when processing an OAuth token request.

System_CAPS_pubclassOAuthTokenEndpointResponseContext

Provides context information used at the end of a token-endpoint-request.

System_CAPS_pubclassOAuthValidateAuthorizeRequestContext

Provides context information used in validating an OAuth authorization request.

System_CAPS_pubclassOAuthValidateClientAuthenticationContext

Contains information about the client credentials.

System_CAPS_pubclassOAuthValidateClientRedirectUriContext

Contains data about the OAuth client redirect URI

System_CAPS_pubclassOAuthValidateIdentityContext

Contains the authentication ticket data from an OAuth bearer token.

System_CAPS_pubclassOAuthValidateTokenRequestContext

Provides context information used in validating an OAuth token request.

InterfaceDescription
System_CAPS_pubinterfaceIOAuthAuthorizationServerProvider

Interface for OAuthAuthorizationServerOptions.Provider property used by Authorization Server to communicate with the web application while processing requests.

System_CAPS_pubinterfaceIOAuthBearerAuthenticationProvider

Specifies callback methods which the OAuthBearerAuthenticationMiddleware invokes to enable developer control over the authentication process. /&amp;gt;

Return to top
Show: