TwitterOptions Clase
Definición
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í.
Opciones del middleware de autenticación de Twitter.
public ref class TwitterOptions : Microsoft::AspNetCore::Builder::RemoteAuthenticationOptions
public class TwitterOptions : Microsoft.AspNetCore.Builder.RemoteAuthenticationOptions
type TwitterOptions = class
inherit RemoteAuthenticationOptions
Public Class TwitterOptions
Inherits RemoteAuthenticationOptions
- Herencia
Constructores
| TwitterOptions() |
Inicializa una nueva instancia de la clase TwitterOptions. |
Propiedades
| AuthenticationScheme |
AuthenticationScheme en las opciones corresponde al nombre lógico de un esquema de autenticación determinado. Se puede asignar un valor diferente para utilizar el mismo tipo de middleware de autenticación más de una vez en una canalización. (Heredado de AuthenticationOptions) |
| AutomaticAuthenticate |
Si es true, el middleware de autenticación modifica el usuario de la solicitud en el que entra. Si es false, el middleware de autenticación solo proporcionará la identidad cuando lo indique explícitamente AuthenticationScheme. (Heredado de AuthenticationOptions) |
| AutomaticChallenge |
Si es true, el middleware de autenticación debe controlar el desafío automático. Si es false, el middleware de autenticación solo modificará las respuestas cuando lo indique explícitamente AuthenticationScheme. (Heredado de AuthenticationOptions) |
| BackchannelHttpHandler |
HttpMessageHandler que se usa para comunicarse con el proveedor de identidades remoto. Esto no puede establecerse al mismo tiempo que el objeto BackchannelCertificateValidator a menos que el valor se pueda convertir a tipo heredado de un objeto WebRequestHandler. (Heredado de RemoteAuthenticationOptions) |
| BackchannelTimeout |
Obtiene o establece el valor de tiempo de espera en milisegundos para las comunicaciones de canal posterior con el proveedor de identidad remoto. (Heredado de RemoteAuthenticationOptions) |
| CallbackPath |
La ruta de acceso de la solicitud en la ruta de acceso base de la aplicación en la que se devolverá el agente de usuario. El middleware procesará esta solicitud cuando llegue. (Heredado de RemoteAuthenticationOptions) |
| ClaimsIssuer |
Obtiene o establece el emisor que se debe usar para las notificaciones que se crean. (Heredado de AuthenticationOptions) |
| ConsumerKey |
Obtiene o establece la clave de consumidor para comunicarse con Twitter. |
| ConsumerSecret |
Obtiene o establece el secreto de consumidor que se usa para firmar solicitudes a Twitter. |
| Description |
Información adicional sobre el tipo de autenticación que se pone a disposición de la aplicación. (Heredado de AuthenticationOptions) |
| DisplayName |
Obtiene o establece el texto que el usuario puede mostrar en una interfaz de usuario de inicio de sesión. (Heredado de RemoteAuthenticationOptions) |
| Events |
Obtiene o establece el ITwitterEvents que se usa para controlar los eventos de autenticación. |
| RemoteAuthenticationTimeout |
Obtiene o establece el límite de tiempo para completar el flujo de autenticación (de forma predeterminada, 15 minutos). (Heredado de RemoteAuthenticationOptions) |
| RetrieveUserDetails |
Habilita la recuperación de los detalles del usuario durante el proceso de autenticación, incluidas las direcciones de correo electrónico. La recuperación de direcciones de correo electrónico requiere permisos especiales para la compatibilidad con Twitter en cada aplicación. El valor predeterminado es false. Consulta https://dev.twitter.com/rest/reference/get/account/verify_credentials. |
| SaveTokens |
Define si los tokens de acceso y de actualización deben almacenarse en AuthenticationProperties después de una autorización correcta.
Esta propiedad se establece en |
| SignInScheme |
Obtiene o establece el esquema de autenticación correspondiente al middleware responsable de conservar la identidad del usuario después de una autenticación correcta. Este valor suele corresponder a un middleware de cookies registrado en la clase startup. Cuando se omite, SignInScheme se usa como valor de reserva. (Heredado de RemoteAuthenticationOptions) |
| StateDataFormat |
Obtiene o establece el tipo que se usa para proteger los datos que controla el middleware. |
| SystemClock |
Sólo con fines de prueba. |
| SystemClock |
Sólo con fines de prueba. (Heredado de AuthenticationOptions) |