Microsoft.AspNetCore.Authentication.Cookies Namespace

Enthält Typen, die die cookiebasierte Authentifizierung unterstützen.

Klassen

Name Beschreibung
BaseCookieContext

Enthält Typen, die die cookiebasierte Authentifizierung unterstützen.

ChunkingCookieManager

Dies verarbeitet Cookies, die pro Cookielänge begrenzt sind. Es bricht lange Cookies für Antworten auf und setzt sie von Anforderungen neu zusammen.

CookieAuthenticationDefaults

Standardwerte im Zusammenhang mit cookiebasiertem Authentifizierungshandler

CookieAuthenticationEvents

Ermöglicht das Abonnieren von Ereignissen, die während der Cookie-Authentifizierung ausgelöst werden.

CookieAuthenticationHandler

Implementierung für den cookiebasierten Authentifizierungshandler.

CookieAuthenticationMiddleware

Enthält Typen, die die cookiebasierte Authentifizierung unterstützen.

CookieAuthenticationOptions

Konfigurationsoptionen für CookieAuthenticationOptions.

CookieRedirectContext

Kontext, der übergeben wird, wenn eine Abfrage, SignIn oder SignOut eine Umleitung in der Cookie-Middleware verursacht

CookieSignedInContext

Kontextobjekt, das an die ICookieAuthenticationEvents-Methode SignedIn übergeben wird.

CookieSigningInContext

Kontextobjekt, das an die SigningIn(CookieSigningInContext).

CookieSigningOutContext

Kontextobjekt, das an die SigningOut(CookieSigningOutContext)

CookieSlidingExpirationContext

Kontextobjekt, das an die CookieAuthenticationEvents OnCheckSlidingExpiration-Methode übergeben wird.

CookieValidatePrincipalContext

Kontextobjekt, das an die CookieAuthenticationEvents ValidatePrincipal-Methode übergeben wird.

PostConfigureCookieAuthenticationOptions

Wird zum Einrichten von Standardwerten für alle CookieAuthenticationOptionsverwendet.

Schnittstellen

Name Beschreibung
ICookieAuthenticationEvents

Gibt Rückrufmethoden an, die aufgerufen CookieAuthenticationMiddleware werden, um die Entwicklersteuerung über den Authentifizierungsprozess zu ermöglichen. />

ICookieManager

Dies wird von cookieAuthenticationMiddleware verwendet, um Anforderungs- und Antwortcookies zu verarbeiten. Es wird von den normalen Cookie-APIs abstrahiert, um komplexe Vorgänge wie Blöcke zu ermöglichen.

ITicketStore

Dadurch wird eine abstrakte Speichermechanik bereitgestellt, um Identitätsinformationen auf dem Server beizubehalten, während nur ein einfacher Bezeichnerschlüssel an den Client gesendet wird. Dies wird am häufigsten verwendet, um Probleme mit der Serialisierung großer Identitäten in Cookies zu beheben.

Hinweise

Weitere Informationen zur Verwendung der cookiebasierten Authentifizierung finden Sie unter "Verwenden der Cookieauthentifizierung ohne ASP.NET Core Identity".