Microsoft.AspNetCore.Authentication.OAuth Namespace
Contains types that enable support for OAuth based authentication.
Classes
OAuthChallengeProperties |
AuthenticationProperties for an OAuth challenge. |
OAuthCodeExchangeContext |
Contains information used to perform the code exchange. |
OAuthConstants |
Constants used in the OAuth protocol |
OAuthCreatingTicketContext |
Contains information about the login session as well as the user ClaimsIdentity. |
OAuthDefaults |
Defaults for OAuth authentication. |
OAuthEvents |
Default implementation. |
OAuthHandler<TOptions> |
An authentication handler that supports OAuth. |
OAuthMiddleware<TOptions> |
An ASP.NET Core middleware for authenticating users using OAuth services. |
OAuthOptions |
Configuration options OAuth. |
OAuthRedirectToAuthorizationContext |
Context passed when a Challenge causes a redirect to authorize endpoint in the middleware. |
OAuthTokenResponse |
Response from an provider for an OAuth token request. |
Interfaces
IOAuthEvents |
Specifies callback methods which the OAuthMiddleware<TOptions> invokes to enable developer control over the authentication process. |
Remarks
For more information about using OAuth based authentication, see Facebook, Google, and external provider authentication in ASP.NET Core.