Microsoft.Owin.Security.OAuth Namespace

Classes

  Class Description
Public class BaseValidatingClientContext Base class used for certain event contexts
Public class BaseValidatingContext<TOptions>
Public class BaseValidatingTicketContext<TOptions> Base class used for certain event contexts
Public class 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.
Public class OAuthAuthorizationServerOptions Options class provides information needed to control Authorization Server middleware behavior
Public class 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.
Public class OAuthAuthorizeEndpointContext Represents the authorize endpoint context of the authentication.
Public class OAuthBearerAuthenticationMiddleware Provides middleware for OAuth bearer authentication.
Public class OAuthBearerAuthenticationOptions Provides options for OAuth bearer authentication.
Public class OAuthBearerAuthenticationProvider Represents a provider of the OAuth bearer authentication.
Public class OAuthDefaults Default values used by authorization server and bearer authentication.
Public class OAuthGrantAuthorizationCodeContext
Public class OAuthGrantClientCredentialsContext
Public class OAuthGrantCustomExtensionContext Provides permission on the custom extension context elements.
Public class OAuthGrantRefreshTokenContext
Public class OAuthGrantResourceOwnerCredentialsContext
Public class OAuthMatchEndpointContext
Public class OAuthRequestTokenContext Specifies the HTTP header for the bearer authentication scheme.
Public class OAuthTokenEndpointContext
Public class OAuthValidateAuthorizeRequestContext
Public class OAuthValidateClientAuthenticationContext
Public class OAuthValidateClientRedirectUriContext
Public class OAuthValidateIdentityContext Represents an OAuth validate identity context.
Public class OAuthValidateTokenRequestContext

Interfaces

  Interface Description
Public interface IOAuthAuthorizationServerProvider Interface for OAuthAuthorizationServerOptions.Provider property used by Authorization Server to communicate with the web application while processing requests.
Public interface IOAuthBearerAuthenticationProvider Provides interface for OAuth bearer authentication provider.