Microsoft.AspNetCore.Authentication.Cookies Przestrzeń nazw

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

Klasy

BaseCookieContext

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

ChunkingCookieManager

To 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 dla programu 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

ICookieAuthenticationEvents

Określa metody wywołania zwrotnego, które CookieAuthenticationMiddleware wywołuje w celu umożliwienia deweloperowi kontroli 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 abstrakcyjny mechanik magazynu, aby zachować informacje o tożsamości na serwerze, jednocześnie wysyłając tylko prosty klucz 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.