Udostępnij za pośrednictwem


CookieAuthenticationOptions.Cookie Właściwość

Definicja

Określa ustawienia użyte 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, jeśli zmienisz nazwę AuthenticationSchemeobiektu , zwłaszcza jeśli system używa programu obsługi uwierzytelniania plików cookie wiele razy.
  • SameSite określa, czy przeglądarka powinna zezwalać na dołączanie plików cookie do tych samych witryn lub żądań obejmujących wiele witryn. 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 pliku 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