Język

CookieAuthenticationOptions.Cookie Właściwość

Definicja

Określa ustawienia używane do utworzenia pliku 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

Wartość właściwości

Uwagi

  • Wartość domyślna pliku cookie Name to .AspNetCore.Cookies. Ta wartość powinna zostać zmieniona w przypadku wielokrotnej zmiany nazwy AuthenticationSchemeprogramu , zwłaszcza jeśli system używa programu obsługi uwierzytelniania plików cookie.
  • SameSite Określa, czy przeglądarka powinna zezwalać na dołączanie plików cookie do żądań tej samej witryny lub między witrynami. Wartość domyślna to Lax, co oznacza, że plik cookie może być dołączany tylko do żądań obejmujących wiele witryn przy użyciu bezpiecznych metod HTTP i żądań tej samej witryny.
  • HttpOnly określa, czy przeglądarka powinna zezwalać na dostęp do plików cookie za pomocą języka JavaScript po stronie klienta. Wartość domyślna to true, co oznacza, że plik cookie będzie przekazywany tylko do żądań HTTP i nie jest dostępny dla języka JavaScript na stronie.
  • Expiration jest obecnie ignorowany. Służy ExpireTimeSpan do kontrolowania okresu istnienia uwierzytelniania plików cookie.
  • Właściwość SecurePolicy domyślnie przyjmuje wartość SameAsRequest.

Dotyczy