Condividi tramite


FacebookOptions Classe

Definizione

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 false per impostazione predefinita per ridurre le dimensioni del cookie di autenticazione finale.

(Ereditato da RemoteAuthenticationOptions)
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)

Si applica a