TwitterOptions 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 per il middleware di autenticazione di 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
- Ereditarietà
Costruttori
TwitterOptions() |
Inizializza una nuova istanza della classe TwitterOptions. |
Proprietà
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) |
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) |
ConsumerKey |
Ottiene o imposta il codice del cliente utilizzato per comunicare con Twitter. |
ConsumerSecret |
Ottiene o imposta il segreto del cliente utilizzato per firmare le richieste a Twitter. |
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 ITwitterEvents utilizzato per gestire gli eventi di autenticazione. |
RemoteAuthenticationTimeout |
Ottiene o imposta il limite di tempo per il completamento del flusso di autenticazione (15 minuti per impostazione predefinita). (Ereditato da RemoteAuthenticationOptions) |
RetrieveUserDetails |
Abilita i dettagli dell'utente di recupero durante il processo di autenticazione, inclusi gli indirizzi di posta elettronica. Il recupero degli indirizzi di posta elettronica richiede autorizzazioni speciali dal supporto di Twitter per ogni applicazione. Il valore predefinito è false. Vedere https://dev.twitter.com/rest/reference/get/account/verify_credentials |
SaveTokens |
Definisce se i token di accesso e aggiornamento devono essere archiviati in AuthenticationProperties dopo un'autorizzazione riuscita.
Questa proprietà è impostata su |
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. |
SystemClock |
For testing purposes only. |
SystemClock |
For testing purposes only. (Ereditato da AuthenticationOptions) |