Bagikan melalui


Microsoft.AspNetCore.Authentication.Cookies Ruang nama

Berisi tipe yang mendukung autentikasi berbasis cookie.

Kelas

BaseCookieContext

Berisi tipe yang mendukung autentikasi berbasis cookie.

ChunkingCookieManager

Ini menangani cookie yang dibatasi per panjang cookie. Ini memecah cookie panjang untuk respons, dan menggabungkannya kembali dari permintaan.

CookieAuthenticationDefaults

Nilai default yang terkait dengan handler autentikasi berbasis cookie

CookieAuthenticationEvents

Memungkinkan berlangganan peristiwa yang dinaikkan selama autentikasi cookie.

CookieAuthenticationHandler

Implementasi untuk handler autentikasi berbasis cookie.

CookieAuthenticationMiddleware

Berisi tipe yang mendukung autentikasi berbasis cookie.

CookieAuthenticationOptions

Opsi konfigurasi untuk CookieAuthenticationOptions.

CookieRedirectContext

Konteks diteruskan saat Challenge, SignIn, atau SignOut menyebabkan pengalihan di middleware cookie

CookieSignedInContext

Objek konteks diteruskan ke metode ICookieAuthenticationEvents SignedIn.

CookieSigningInContext

Objek konteks diteruskan ke SigningIn(CookieSigningInContext).

CookieSigningOutContext

Objek konteks diteruskan ke SigningOut(CookieSigningOutContext)

CookieSlidingExpirationContext

Objek konteks diteruskan ke metode CookieAuthenticationEvents OnCheckSlidingExpiration.

CookieValidatePrincipalContext

Objek konteks diteruskan ke metode CookieAuthenticationEvents ValidatePrincipal.

PostConfigureCookieAuthenticationOptions

Digunakan untuk mengatur default untuk semua CookieAuthenticationOptions.

Antarmuka

ICookieAuthenticationEvents

Menentukan metode panggilan balik yang CookieAuthenticationMiddleware dipanggil untuk memungkinkan kontrol pengembang atas proses autentikasi. />

ICookieManager

Ini digunakan oleh CookieAuthenticationMiddleware untuk memproses cookie permintaan dan respons. Ini diabstraksi dari API cookie normal untuk memungkinkan operasi yang kompleks seperti pemotongan.

ITicketStore

Ini menyediakan mekanika penyimpanan abstrak untuk mempertahankan informasi identitas di server sambil hanya mengirim kunci pengidentifikasi sederhana ke klien. Ini paling umum digunakan untuk mengurangi masalah dengan menserialisasikan identitas besar ke dalam cookie.

Keterangan

Untuk informasi selengkapnya tentang menggunakan autentikasi berbasis cookie, lihat Menggunakan autentikasi cookie tanpa ASP.NET Core Identity.