Microsoft.AspNetCore.Authentication.Cookies Namespace

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

Klassen

BaseCookieContext

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

ChunkingCookieManager

Verarbeitet Cookies, die durch die Cookielänge eingeschränkt sind. Lange Cookies werden für Antworten aufgegleidert und aus Anforderungen reassembliert.

CookieAuthenticationDefaults

Standardwerte im Zusammenhang mit cookiebasiertem Authentifizierungshandler

CookieAuthenticationEvents

Ermöglicht das Abonnieren von Ereignissen, die während der Cookieauthentifizierung 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 Challenge, SignIn oder SignOut eine Umleitung in der Cookie-Middleware bewirken

CookieSignedInContext

Das Context-Objekt wird an die ICookieAuthenticationEvents-Methode SignedIn übergeben.

CookieSigningInContext

Context-Objekt, das an übergeben SigningIn(CookieSigningInContext)wird.

CookieSigningOutContext

An das übergebene Context-Objekt SigningOut(CookieSigningOutContext)

CookieSlidingExpirationContext

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

CookieValidatePrincipalContext

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

PostConfigureCookieAuthenticationOptions

Wird zum Einrichten von Standardwerten für alle CookieAuthenticationOptionsverwendet.

Schnittstellen

ICookieAuthenticationEvents

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

ICookieManager

Dies wird von der CookieAuthenticationMiddleware verwendet, um Anforderungs- und Antwortcookies zu verarbeiten. Sie wird von den normalen Cookie-APIs abstrahiert, um komplexe Vorgänge wie "Chunking" zu ermöglichen.

ITicketStore

Dies stellt einen abstrakten Speichermechaniker bereit, 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 beim Serialisieren 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.