Bagikan melalui


CookieAuthenticationOptions.Cookie Properti

Definisi

Menentukan pengaturan yang digunakan untuk membuat cookie.

public:
 property Microsoft::AspNetCore::Http::CookieBuilder ^ Cookie { Microsoft::AspNetCore::Http::CookieBuilder ^ get(); void set(Microsoft::AspNetCore::Http::CookieBuilder ^ value); };
public Microsoft.AspNetCore.Http.CookieBuilder Cookie { get; set; }
member this.Cookie : Microsoft.AspNetCore.Http.CookieBuilder with get, set
Public Property Cookie As CookieBuilder

Nilai Properti

Keterangan

  • Nilai default untuk cookie Name adalah .AspNetCore.Cookies. Nilai ini harus diubah jika Anda mengubah nama AuthenticationScheme, terutama jika sistem Anda menggunakan handler autentikasi cookie beberapa kali.
  • SameSite menentukan apakah browser harus mengizinkan cookie dilampirkan ke permintaan situs yang sama atau lintas situs. Defaultnya adalah Lax, yang berarti cookie hanya diizinkan untuk dilampirkan ke permintaan lintas situs menggunakan metode HTTP yang aman dan permintaan situs yang sama.
  • HttpOnly menentukan apakah browser harus mengizinkan cookie diakses oleh JavaScript sisi klien. Defaultnya adalah true, yang berarti cookie hanya akan diteruskan ke permintaan HTTP dan tidak tersedia untuk JavaScript di halaman.
  • Expiration saat ini diabaikan. Gunakan ExpireTimeSpan untuk mengontrol masa pakai autentikasi cookie.
  • SecurePolicy default ke SameAsRequest.

Berlaku untuk