MicrosoftAccountOptions Klasse

Definition

Konfigurationsoptionen für MicrosoftAccountMiddleware.

public ref class MicrosoftAccountOptions : Microsoft::AspNetCore::Builder::OAuthOptions
public class MicrosoftAccountOptions : Microsoft.AspNetCore.Builder.OAuthOptions
type MicrosoftAccountOptions = class
    inherit OAuthOptions
Public Class MicrosoftAccountOptions
Inherits OAuthOptions
Vererbung

Konstruktoren

MicrosoftAccountOptions()

Initialisiert eine neue MicrosoftAccountOptions.

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)
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 Authentifizierungsmiddleware den eingehenden Anforderungsbenutzer. Bei "false" gibt die Authentifizierungsmiddleware nur dann Identitäten an, wenn sie von AuthenticationScheme explizit angegeben wird.

(Geerbt von AuthenticationOptions)
AutomaticChallenge

Wenn true, sollte die Authentifizierungsmiddleware automatische Herausforderungen verarbeiten. Bei "false" ändert die Authentifizierungsmiddleware antworten nur, wenn sie explizit von AuthenticationScheme angegeben wird.

(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 erstellten Ansprüche verwendet werden soll, 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 den ab, der IOAuthEvents zum Behandeln von Authentifizierungsereignissen verwendet wird, oder legt diesen fest.

(Geerbt von OAuthOptions)
RemoteAuthenticationTimeout

Ruft das Zeitlimit für das Abschließen des Authentifizierungsflusses ab (standardmäßig 15 Minuten).

(Geerbt von RemoteAuthenticationOptions)
SaveTokens

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

(Geerbt von RemoteAuthenticationOptions)
Scope

Ruft die Liste der anzufordernden Berechtigungen ab.

(Geerbt von OAuthOptions)
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 dieses fest. Dieser Wert entspricht in der Regel einer Cookie-Middleware, die in der Startup-Klasse registriert ist. Wenn nicht angegeben, SignInScheme wird 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 wird, 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 zugreift, oder legt diesen fest. Dieser Wert wird nicht in der Standardimplementierung verwendet, er dient zur Verwendung in benutzerdefinierten Implementierungen von IOAuthenticationEvents.Authenticated oder OAuthAuthenticationHandler.CreateTicketAsync.

(Geerbt von OAuthOptions)

Gilt für: