Microsoft.Owin.Security.OAuth Namespace
The Microsoft.Owin.Security.OAuth namespace contains types related to OAuth providers.
Classes
Class | Description | |
---|---|---|
BaseValidatingClientContext | Base class used for certain event contexts |
|
BaseValidatingContext<TOptions> | Base class used for certain event contexts |
|
BaseValidatingTicketContext<TOptions> | Base class used for certain event contexts |
|
OAuthAuthorizationEndpointResponseContext | Provides context information when processing an Authorization Response |
|
OAuthAuthorizationServerMiddleware | 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. |
|
OAuthAuthorizationServerOptions | Options class provides information needed to control Authorization Server middleware behavior |
|
OAuthAuthorizationServerProvider | 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. |
|
OAuthAuthorizeEndpointContext | 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. |
|
OAuthBearerAuthenticationMiddleware | 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. |
|
OAuthBearerAuthenticationOptions | Options class provides information needed to control Bearer Authentication middleware behavior |
|
OAuthBearerAuthenticationProvider | OAuth bearer token middleware provider |
|
OAuthChallengeContext | Specifies the HTTP response header for the bearer authentication scheme. |
|
OAuthDefaults | Default values used by authorization server and bearer authentication. |
|
OAuthGrantAuthorizationCodeContext | Provides context information when handling an OAuth authorization code grant. |
|
OAuthGrantClientCredentialsContext | Provides context information used in handling an OAuth client credentials grant. |
|
OAuthGrantCustomExtensionContext | Provides context information used when handling OAuth extension grant types. |
|
OAuthGrantRefreshTokenContext | Provides context information used when granting an OAuth refresh token. |
|
OAuthGrantResourceOwnerCredentialsContext | Provides context information used in handling an OAuth resource owner grant. |
|
OAuthMatchEndpointContext | Provides context information used when determining the OAuth flow type based on the request. |
|
OAuthRequestTokenContext | Specifies the HTTP request header for the bearer authentication scheme. |
|
OAuthTokenEndpointContext | Provides context information used when processing an OAuth token request. |
|
OAuthTokenEndpointResponseContext | Provides context information used at the end of a token-endpoint-request. |
|
OAuthValidateAuthorizeRequestContext | Provides context information used in validating an OAuth authorization request. |
|
OAuthValidateClientAuthenticationContext | Contains information about the client credentials. |
|
OAuthValidateClientRedirectUriContext | Contains data about the OAuth client redirect URI |
|
OAuthValidateIdentityContext | Contains the authentication ticket data from an OAuth bearer token. |
|
OAuthValidateTokenRequestContext | Provides context information used in validating an OAuth token request. |
Interfaces
Interface | Description | |
---|---|---|
IOAuthAuthorizationServerProvider | Interface for OAuthAuthorizationServerOptions.Provider property used by Authorization Server to communicate with the web application while processing requests. |
|
IOAuthBearerAuthenticationProvider | Specifies callback methods which the OAuthBearerAuthenticationMiddleware invokes to enable developer control over the authentication process. /&gt; |
Return to top