CookieAuthenticationOptions.Cookie Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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ęAuthenticationScheme
obiektu , 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.