FacebookOptions Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Opzioni di configurazione per 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
- Ereditarietà
Costruttori
FacebookOptions() |
Inizializza un nuovo oggetto FacebookOptions. |
Proprietà
AppId |
Ottiene o imposta l'appId assegnato da Facebook. |
AppSecret |
Ottiene o imposta il segreto dell'app assegnato da Facebook. |
AuthenticationScheme |
AuthenticationScheme nelle opzioni corrisponde al nome logico per uno schema di autenticazione specifico. È possibile che venga assegnato un valore diverso per utilizzare più volte lo stesso tipo di middleware di autenticazione nella stessa pipeline. (Ereditato da AuthenticationOptions) |
AuthorizationEndpoint |
Ottiene o imposta l'URI in cui il client verrà reindirizzato per l'autenticazione. (Ereditato da OAuthOptions) |
AutomaticAuthenticate |
Se true, il middleware di autenticazione modifica l'utente della richiesta in arrivo. Se false, il middleware di autenticazione fornirà l'identità solo se in modo esplicito indicato da AuthenticationScheme. (Ereditato da AuthenticationOptions) |
AutomaticChallenge |
Se true, il middleware di autenticazione deve gestire la richiesta automatica. Se false, il middleware di autenticazione modificherà le risposte solo se indicate in modo esplicito da AuthenticationScheme. (Ereditato da AuthenticationOptions) |
BackchannelHttpHandler |
HttpMessageHandler usato per comunicare con il provider di identità remota. Non può essere impostato contemporaneamente a BackchannelCertificateValidator a meno che non sia possibile eseguire il downcast del valore a un WebRequestHandler. (Ereditato da RemoteAuthenticationOptions) |
BackchannelTimeout |
Ottiene o imposta il valore di timeout in millisecondi per le comunicazioni del canale back con il provider di identità remoto. (Ereditato da RemoteAuthenticationOptions) |
CallbackPath |
Percorso di richiesta nel percorso di base dell'applicazione in cui verrà restituito l'agente utente. Il middleware elaborerà questa richiesta non appena arriva. (Ereditato da RemoteAuthenticationOptions) |
ClaimsIssuer |
Ottiene o imposta l'autorità emittente che deve essere utilizzata per tutte le attestazioni create (Ereditato da AuthenticationOptions) |
ClientId |
Ottiene o imposta l'ID client assegnato dal provider. (Ereditato da OAuthOptions) |
ClientSecret |
Ottiene o imposta il segreto client assegnato dal provider. (Ereditato da OAuthOptions) |
Description |
Informazioni aggiuntive sul tipo di autenticazione reso disponibile per l'applicazione. (Ereditato da AuthenticationOptions) |
DisplayName |
Ottiene o imposta il testo che l'utente può visualizzare su un'interfaccia utente di accesso. (Ereditato da RemoteAuthenticationOptions) |
Events |
Ottiene o imposta l'oggetto IOAuthEvents utilizzato per gestire gli eventi di autenticazione. (Ereditato da OAuthOptions) |
Fields |
Elenco di campi da recuperare da UserInformationEndpoint. https://developers.facebook.com/docs/graph-api/reference/user |
RemoteAuthenticationTimeout |
Ottiene o imposta il limite di tempo per il completamento del flusso di autenticazione (15 minuti per impostazione predefinita). (Ereditato da RemoteAuthenticationOptions) |
SaveTokens |
Definisce se i token di accesso e aggiornamento devono essere archiviati in AuthenticationProperties dopo un'autorizzazione riuscita.
Questa proprietà è impostata su |
Scope |
Ottiene l'elenco di autorizzazioni da richiedere. (Ereditato da OAuthOptions) |
SendAppSecretProof |
Ottiene o imposta se appsecret_proof deve essere generato e inviato con le chiamate API di Facebook. Questa opzione è abilitata per impostazione predefinita. |
SignInScheme |
Ottiene o imposta lo schema di autenticazione corrispondente al middleware responsabile della persistenza dell'identità dell'utente dopo un'autenticazione riuscita. Questo valore corrisponde in genere a un middleware cookie registrato nella classe Startup. Se omesso, SignInScheme viene usato come valore di fallback. (Ereditato da RemoteAuthenticationOptions) |
StateDataFormat |
Ottiene o imposta il tipo utilizzato per proteggere i dati gestiti dal middleware. (Ereditato da OAuthOptions) |
SystemClock |
For testing purposes only. (Ereditato da OAuthOptions) |
TokenEndpoint |
Ottiene o imposta l'URI a cui il middleware accederà per scambiare il token OAuth. (Ereditato da OAuthOptions) |
UserInformationEndpoint |
Ottiene o imposta l'URI a cui accede il middleware per ottenere le informazioni sull'utente. Questo valore non viene usato nell'implementazione predefinita, che viene usato nelle implementazioni personalizzate di IOAuthAuthenticationEvents.Authenticated o OAuthAuthenticationHandler.CreateTicketAsync. (Ereditato da OAuthOptions) |