Freigeben über


TwitterOptions Klasse

Definition

Optionen für die Twitter-Authentifizierungsmiddleware.

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
Vererbung

Konstruktoren

TwitterOptions()

Initialisiert eine neue Instanz der TwitterOptions-Klasse.

Eigenschaften

AuthenticationScheme

Die AuthenticationScheme in den Optionen entspricht dem logischen Namen für ein bestimmtes Authentifizierungsschema. Es kann ein anderer Wert zugewiesen werden, um den gleichen Authentifizierungsmiddlewaretyp mehrmals in einer Pipeline zu verwenden.

(Geerbt von AuthenticationOptions)
AutomaticAuthenticate

Wenn true, ändert die Authentifizierungs-Middleware den anforderungsbenutzer, der eingeht. Bei "false" gibt die Authentifizierungs-Middleware nur dann Identität an, wenn sie von AuthenticationScheme explizit angegeben wird.

(Geerbt von AuthenticationOptions)
AutomaticChallenge

Wenn true, sollte die Middleware für die Authentifizierung automatische Herausforderungen verarbeiten. Bei "false" ändert die Authentifizierungs-Middleware antworten nur, wenn sie von AuthenticationScheme explizit angegeben werden.

(Geerbt von AuthenticationOptions)
BackchannelHttpHandler

Der HttpMessageHandler, der für die Kommunikation mit dem Remoteidentitätsanbieter verwendet wird. Diese Option kann nur dann zur gleichen Zeit wie BackchannelCertificateValidator festgelegt werden, wenn der Wert in eine abgeleitete Klasse WebRequestHandler umgewandelt werden kann.

(Geerbt von RemoteAuthenticationOptions)
BackchannelTimeout

Ruft den Timeoutwert in Millisekunden für die Rückkanalkommunikation mit dem Remoteidentitätsanbieter ab oder legt diese fest.

(Geerbt von RemoteAuthenticationOptions)
CallbackPath

Der Anforderungspfad im Basispfad der Anwendung, an den user-agent zurückgegeben wird. Die Middleware verarbeitet diese Anforderung, wenn sie eingeht.

(Geerbt von RemoteAuthenticationOptions)
ClaimsIssuer

Ruft den Aussteller ab, der für alle ansprüche verwendet werden soll, die erstellt werden sollen, oder legt diesen fest.

(Geerbt von AuthenticationOptions)
ConsumerKey

Ruft den Consumerschlüssel ab, der für die Kommunikation mit Twitter verwendet wird, oder legt diesen fest.

ConsumerSecret

Ruft den geheimen Consumerschlüssel ab, der zum Signieren von Anforderungen an Twitter verwendet wird, oder legt diesen fest.

Description

Zusätzliche Informationen zum Authentifizierungstyp, die der Anwendung zur Verfügung gestellt werden.

(Geerbt von AuthenticationOptions)
DisplayName

Ruft den Text ab, den der Benutzer in einer Anmeldebenutzeroberfläche anzeigen kann, oder legt ihn fest.

(Geerbt von RemoteAuthenticationOptions)
Events

Ruft die ab, die ITwitterEvents zum Behandeln von Authentifizierungsereignissen verwendet wird, oder legt diese fest.

RemoteAuthenticationTimeout

Ruft das Zeitlimit für den Abschluss des Authentifizierungsflows ab oder legt dieses fest (standardmäßig 15 Minuten).

(Geerbt von RemoteAuthenticationOptions)
RetrieveUserDetails

Aktiviert die Abrufen von Benutzerdetails während des Authentifizierungsprozesses, einschließlich E-Mail-Adressen. Das Abrufen von E-Mail-Adressen erfordert spezielle Berechtigungen des Twitter-Supports pro Anwendung. Die Standardeinstellung ist „false“. Siehe https://dev.twitter.com/rest/reference/get/account/verify_credentials.

SaveTokens

Definiert, ob Zugriffs- und Aktualisierungstoken nach erfolgreicher Autorisierung in AuthenticationProperties gespeichert werden sollen. Diese Eigenschaft ist standardmäßig auf false festgelegt, um die Größe des endgültigen Authentifizierungscookies zu reduzieren.

(Geerbt von RemoteAuthenticationOptions)
SignInScheme

Ruft das Authentifizierungsschema ab, das der Middleware entspricht, die für die Beibehaltung der Benutzeridentität nach einer erfolgreichen Authentifizierung verantwortlich ist, oder legt es fest. Dieser Wert entspricht in der Regel einer Cookie-Middleware, die in der Startup-Klasse registriert ist. Wird bei Auslassung SignInScheme als Fallbackwert verwendet.

(Geerbt von RemoteAuthenticationOptions)
StateDataFormat

Ruft den Typ ab, der zum Sichern von Daten verwendet wird, die von der Middleware verarbeitet werden, oder legt diesen fest.

SystemClock

Nur zu Testzwecken.

SystemClock

Nur zu Testzwecken.

(Geerbt von AuthenticationOptions)

Gilt für: