Microsoft.AspNetCore.Authentication.Cookies Przestrzeń nazw

Zawiera typy obsługujące uwierzytelnianie oparte na plikach cookie.

Klasy

Nazwisko Opis
BaseCookieContext

Zawiera typy obsługujące uwierzytelnianie oparte na plikach cookie.

ChunkingCookieManager

Obsługuje pliki cookie, które są ograniczone przez długość pliku cookie. Dzieli długie pliki cookie na odpowiedzi i ponownie usuwa je z żądań.

CookieAuthenticationDefaults

Wartości domyślne związane z programem obsługi uwierzytelniania opartego na plikach cookie

CookieAuthenticationEvents

Umożliwia subskrybowanie zdarzeń zgłaszanych podczas uwierzytelniania plików cookie.

CookieAuthenticationHandler

Implementacja programu obsługi uwierzytelniania opartego na plikach cookie.

CookieAuthenticationMiddleware

Zawiera typy obsługujące uwierzytelnianie oparte na plikach cookie.

CookieAuthenticationOptions

Opcje konfiguracji CookieAuthenticationOptions.

CookieRedirectContext

Kontekst przekazywany, gdy narzędzie Challenge, SignIn lub SignOut powoduje przekierowanie w programie pośredniczącym plików cookie

CookieSignedInContext

Obiekt kontekstu przekazany do metody ICookieAuthenticationEvents SignedIn.

CookieSigningInContext

Obiekt kontekstu przekazany do obiektu SigningIn(CookieSigningInContext).

CookieSigningOutContext

Obiekt kontekstu przekazany do obiektu SigningOut(CookieSigningOutContext)

CookieSlidingExpirationContext

Obiekt kontekstu przekazany do metody CookieAuthenticationEvents OnCheckSlidingExpiration.

CookieValidatePrincipalContext

Obiekt kontekstu przekazany do metody CookieAuthenticationEvents ValidatePrincipal.

PostConfigureCookieAuthenticationOptions

Służy do konfigurowania wartości domyślnych dla wszystkich CookieAuthenticationOptionselementów .

Interfejsy

Nazwisko Opis
ICookieAuthenticationEvents

Określa metody wywołania zwrotnego, które CookieAuthenticationMiddleware wywołuje, aby umożliwić deweloperowi kontrolę nad procesem uwierzytelniania. />

ICookieManager

Jest to używane przez plik CookieAuthenticationMiddleware do przetwarzania plików cookie żądań i odpowiedzi. Jest on abstrahowany od normalnych interfejsów API plików cookie, aby umożliwić wykonywanie złożonych operacji, takich jak fragmentowanie.

ITicketStore

Zapewnia to abstrakcyjną mechanikę magazynu w celu zachowania informacji o tożsamości na serwerze przy jednoczesnym wysyłaniu tylko prostego klucza identyfikatora do klienta. Jest to najczęściej używane do eliminowania problemów z serializacją dużych tożsamości w plikach cookie.

Uwagi

Aby uzyskać więcej informacji na temat korzystania z uwierzytelniania opartego na plikach cookie, zobacz Używanie uwierzytelniania plików cookie bez ASP.NET Core Identity.