Microsoft.AspNetCore.Authentication.OAuth Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contiene tipos que habilitan la compatibilidad con la autenticación basada en OAuth.
Clases
| OAuthChallengeProperties |
AuthenticationProperties para un desafío de OAuth. |
| OAuthCodeExchangeContext |
Contiene información utilizada para realizar el intercambio de código. |
| OAuthConstants |
Constantes usadas en el protocolo OAuth |
| OAuthCreatingTicketContext |
Contiene información sobre la sesión de inicio de sesión, así como el usuario ClaimsIdentity. |
| OAuthDefaults |
Valores predeterminados para la autenticación de OAuth. |
| OAuthEvents |
Implementación de predeterminada. |
| OAuthHandler<TOptions> |
Controlador de autenticación que admite OAuth. |
| OAuthMiddleware<TOptions> |
Un middleware ASP.NET Core para autenticar a los usuarios mediante servicios de OAuth. |
| OAuthOptions |
Opciones de configuración de OAuth. |
| OAuthRedirectToAuthorizationContext |
El contexto que se pasa cuando un desafío provoca un redireccionamiento para autorizar el punto de conexión en el middleware. |
| OAuthTokenResponse |
Respuesta de un proveedor para una solicitud de token de OAuth. |
Interfaces
| IOAuthEvents |
Especifica los métodos de devolución de llamada que OAuthMiddleware<TOptions> invoca para habilitar el control del desarrollador sobre el proceso de autenticación. |
Comentarios
Para obtener más información sobre el uso de la autenticación basada en OAuth, consulte la autenticación de Facebook, Google y proveedores externos en ASP.net Core.