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ę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.