FacebookOptions 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 de configuración para FacebookMiddleware.
public ref class FacebookOptions : Microsoft::AspNetCore::Builder::OAuthOptions
public class FacebookOptions : Microsoft.AspNetCore.Builder.OAuthOptions
type FacebookOptions = class
inherit OAuthOptions
Public Class FacebookOptions
Inherits OAuthOptions
- Herencia
Constructores
FacebookOptions() |
Inicializa un nuevo objeto FacebookOptions. |
Propiedades
AppId |
Obtiene o establece el appId asignado a Facebook. |
AppSecret |
Obtiene o establece el secreto de la aplicación asignada por Facebook. |
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) |
AuthorizationEndpoint |
Obtiene o establece el URI donde se redirigirá al cliente para autenticarse. (Heredado de OAuthOptions) |
AutomaticAuthenticate |
Si es true, el middleware de autenticación modifica el usuario de solicitud que entra. Si false, el middleware de autenticación solo proporcionará identidad cuando se indique explícitamente mediante AuthenticationScheme. (Heredado de AuthenticationOptions) |
AutomaticChallenge |
Si es true, el middleware de autenticación debe controlar el desafío automático. Si false, el middleware de autenticación solo modificará las respuestas cuando se indique explícitamente mediante AuthenticationScheme. (Heredado de AuthenticationOptions) |
BackchannelHttpHandler |
HttpMessageHandler 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 back con el proveedor de identidades 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) |
ClientId |
Obtiene o establece el identificador de cliente asignado por el proveedor. (Heredado de OAuthOptions) |
ClientSecret |
Obtiene o establece el secreto de cliente asignado por el proveedor. (Heredado de OAuthOptions) |
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 IOAuthEvents utilizado para controlar los eventos de autenticación. (Heredado de OAuthOptions) |
Fields |
Lista de campos que se van a recuperar de UserInformationEndpoint. https://developers.facebook.com/docs/graph-api/reference/user |
RemoteAuthenticationTimeout |
Obtiene o establece el límite de tiempo para completar el flujo de autenticación (15 minutos de forma predeterminada). (Heredado de RemoteAuthenticationOptions) |
SaveTokens |
Define si los tokens de acceso y actualización deben almacenarse en AuthenticationProperties después de una autorización correcta.
Esta propiedad se establece |
Scope |
Obtiene la lista de permisos que se van a solicitar. (Heredado de OAuthOptions) |
SendAppSecretProof |
Obtiene o establece si se debe generar appsecret_proof y enviarse con las llamadas de la API de Facebook. Esta opción está habilitada de manera predeterminada. |
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 normalmente corresponde a un middleware de cookies registrado en la clase Startup. Cuando se omite, SignInScheme se usa como un valor de reserva. (Heredado de RemoteAuthenticationOptions) |
StateDataFormat |
Obtiene o establece el tipo que se usa para proteger los datos que controla el middleware. (Heredado de OAuthOptions) |
SystemClock |
Sólo con fines de prueba. (Heredado de OAuthOptions) |
TokenEndpoint |
Obtiene o establece el URI al que el middleware tendrá acceso para intercambiar el token de OAuth. (Heredado de OAuthOptions) |
UserInformationEndpoint |
Obtiene o establece el URI al que el middleware tendrá acceso para obtener la información del usuario. Este valor no se usa en la implementación predeterminada, se usa en implementaciones personalizadas de IOAuthAuthenticationEvents.Authenticated o OAuthAuthenticationHandler.CreateTicketAsync. (Heredado de OAuthOptions) |