FacebookOptions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Konfigurationsoptionen für 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
- Vererbung
Konstruktoren
FacebookOptions() |
Initialisiert eine neue FacebookOptions. |
Eigenschaften
AppId |
Ruft die von Facebook zugewiesene appId ab oder legt sie fest. |
AppSecret |
Ruft das von Facebook zugewiesene App-Geheimnis ab oder legt es fest. |
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) |
AuthorizationEndpoint |
Ruft den URI ab, an dem der Client zur Authentifizierung umgeleitet wird, oder legt diesen fest. (Geerbt von OAuthOptions) |
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) |
ClientId |
Ruft die vom Anbieter zugewiesene Client-ID ab oder legt sie fest. (Geerbt von OAuthOptions) |
ClientSecret |
Ruft den vom Anbieter zugewiesenen geheimen Clientschlüssel ab oder legt dieses fest. (Geerbt von OAuthOptions) |
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 IOAuthEvents zum Behandeln von Authentifizierungsereignissen verwendet wird, oder legt diese fest. (Geerbt von OAuthOptions) |
Fields |
Die Liste der Felder, die vom UserInformationEndpoint abgerufen werden sollen. https://developers.facebook.com/docs/graph-api/reference/user |
RemoteAuthenticationTimeout |
Ruft das Zeitlimit für den Abschluss des Authentifizierungsflows ab oder legt dieses fest (standardmäßig 15 Minuten). (Geerbt von RemoteAuthenticationOptions) |
SaveTokens |
Definiert, ob Zugriffs- und Aktualisierungstoken nach erfolgreicher Autorisierung in AuthenticationProperties gespeichert werden sollen.
Diese Eigenschaft ist standardmäßig auf |
Scope |
Ruft die Liste der anzufordernden Berechtigungen ab. (Geerbt von OAuthOptions) |
SendAppSecretProof |
Ruft ab, ob appsecret_proof generiert und mit API-Aufrufen von Facebook gesendet werden soll. oder legt dieses Verhalten fest. Diese Einstellung ist standardmäßig aktiviert. |
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. (Geerbt von OAuthOptions) |
SystemClock |
Nur zu Testzwecken. (Geerbt von OAuthOptions) |
TokenEndpoint |
Ruft den URI ab, auf den die Middleware zugreifen soll, um das OAuth-Token auszutauschen, oder legt diesen fest. (Geerbt von OAuthOptions) |
UserInformationEndpoint |
Ruft den URI ab, auf den die Middleware zum Abrufen der Benutzerinformationen zugreifen soll, oder legt diesen fest. Dieser Wert wird nicht in der Standardimplementierung verwendet, er dient zur Verwendung in benutzerdefinierten Implementierungen von IOAuthAuthenticationEvents.Authenticated oder OAuthAuthenticationHandler.CreateTicketAsync. (Geerbt von OAuthOptions) |