Freigeben über


Microsoft.AspNetCore.Authentication.OAuth Namespace

Enthält Typen, die die Unterstützung für OAuth-basierte Authentifizierung ermöglichen.

Klassen

OAuthChallengeProperties

AuthenticationProperties für eine OAuth-Herausforderung.

OAuthCodeExchangeContext

Enthält Informationen, die zum Ausführen des Codeaustauschs verwendet werden.

OAuthConstants

Im OAuth-Protokoll verwendete Konstanten

OAuthCreatingTicketContext

Enthält Informationen zur Anmeldesitzung sowie zum Benutzer ClaimsIdentity.

OAuthDefaults

Standardwerte für die OAuth-Authentifizierung.

OAuthEvents

Standardimplementierung.

OAuthHandler<TOptions>

Ein Authentifizierungshandler, der OAuth unterstützt.

OAuthMiddleware<TOptions>

Eine ASP.NET Core Middleware zum Authentifizieren von Benutzern mithilfe von OAuth-Diensten.

OAuthOptions

Konfigurationsoptionen OAuth.

OAuthRedirectToAuthorizationContext

Der Kontext wird übergeben, wenn eine Challenge eine Umleitung bewirkt, um den Endpunkt in der Middleware zu autorisieren.

OAuthTokenResponse

Antwort eines Anbieters für eine OAuth-Tokenanforderung.

Schnittstellen

IOAuthEvents

Gibt Rückrufmethoden an, die von OAuthMiddleware<TOptions> aufgerufen werden, um entwicklerseitig die Kontrolle über den Authentifizierungsprozess zu ermöglichen.

Hinweise

Weitere Informationen zur Verwendung der OAuth-basierten Authentifizierung finden Sie unter Facebook, Google und externe Anbieterauthentifizierung in ASP.NET Core.