FacebookOptions Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Opções de configuração 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
- Herança
Construtores
FacebookOptions() |
Inicializa um novo FacebookOptions. |
Propriedades
AppId |
Obtém ou define a appId atribuída pelo Facebook. |
AppSecret |
Obtém ou define o segredo do aplicativo atribuído pelo Facebook. |
AuthenticationScheme |
O AuthenticationScheme nas opções corresponde ao nome lógico de um esquema de autenticação específico. Um valor diferente pode ser atribuído a fim de usar o mesmo tipo de middleware de autenticação mais de uma vez em um pipeline. (Herdado de AuthenticationOptions) |
AuthorizationEndpoint |
Obtém ou define o URI em que o cliente será redirecionado para autenticação. (Herdado de OAuthOptions) |
AutomaticAuthenticate |
Se for true, o middleware de autenticação alterará o usuário de solicitação que está chegando. Se false, o middleware de autenticação só fornecerá identidade quando explicitamente indicado pelo AuthenticationScheme. (Herdado de AuthenticationOptions) |
AutomaticChallenge |
Se for verdadeiro, o middleware de autenticação deverá lidar com o desafio automático. Se false, o middleware de autenticação só alterará as respostas quando indicado explicitamente pelo AuthenticationScheme. (Herdado de AuthenticationOptions) |
BackchannelHttpHandler |
O HttpMessageHandler usado para se comunicar com o provedor de identidade remoto. Ele não pode ser estabelecido ao mesmo tempo que BackchannelCertificateValidator, a menos que o valor possa ser reduzido para um WebRequestHandler. (Herdado de RemoteAuthenticationOptions) |
BackchannelTimeout |
Obtém ou define o valor de tempo limite em milissegundos para comunicações de canal de fundo com o provedor de identidade remoto. (Herdado de RemoteAuthenticationOptions) |
CallbackPath |
O caminho da solicitação no caminho de base do aplicativo onde o usuário-agente será retornado. O middleware processará essa solicitação quando ela chegar. (Herdado de RemoteAuthenticationOptions) |
ClaimsIssuer |
Obtém ou define o emissor que deve ser usado para quaisquer declarações criadas (Herdado de AuthenticationOptions) |
ClientId |
Obtém ou define a ID do cliente atribuída pelo provedor. (Herdado de OAuthOptions) |
ClientSecret |
Obtém ou define o segredo do cliente atribuído pelo provedor. (Herdado de OAuthOptions) |
Description |
Informações adicionais sobre o tipo de autenticação que fica disponível para o aplicativo. (Herdado de AuthenticationOptions) |
DisplayName |
Obtém ou define o texto que o usuário pode exibir na entrada da interface do usuário. (Herdado de RemoteAuthenticationOptions) |
Events |
Obtém ou define o IOAuthEvents usado para manipular eventos de autenticação. (Herdado de OAuthOptions) |
Fields |
A lista de campos a serem recuperados do UserInformationEndpoint. https://developers.facebook.com/docs/graph-api/reference/user |
RemoteAuthenticationTimeout |
Obtém ou define o limite de tempo para concluir o fluxo de autenticação (15 minutos por padrão). (Herdado de RemoteAuthenticationOptions) |
SaveTokens |
Define se os AuthenticationProperties tokens de acesso e atualização devem ser armazenados no após uma autorização bem-sucedida.
Essa propriedade é definida |
Scope |
Obtém a lista de permissões a serem solicitadas. (Herdado de OAuthOptions) |
SendAppSecretProof |
Obtém ou define se o appsecret_proof deve ser gerado e enviado com chamadas de API do Facebook. Isso é habilitado por padrão. |
SignInScheme |
Obtém ou define o esquema de autenticação correspondente ao middleware responsável por persistir a identidade do usuário após uma autenticação bem-sucedida. Esse valor normalmente corresponde a um middleware de cookie registrado na classe Startup. Quando omitido, SignInScheme é usado como um valor de fallback. (Herdado de RemoteAuthenticationOptions) |
StateDataFormat |
Obtém ou define o tipo usado para proteger os dados manipulados pelo middleware. (Herdado de OAuthOptions) |
SystemClock |
Somente para fins de teste. (Herdado de OAuthOptions) |
TokenEndpoint |
Obtém ou define o URI que o middleware acessará para trocar o token OAuth. (Herdado de OAuthOptions) |
UserInformationEndpoint |
Obtém ou define o URI que o middleware acessará para obter as informações do usuário. Esse valor não é usado na implementação padrão, é para uso em implementações personalizadas de IOAuthAuthenticationEvents.Authenticated ou OAuthAuthenticationHandler.CreateTicketAsync. (Herdado de OAuthOptions) |