CookieAuthenticationOptions.Cookie Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет параметры, используемые для создания файлов 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
Значение свойства
Комментарии
- Значение по умолчанию для файла cookie Name —
.AspNetCore.Cookies
. Это значение следует изменить при изменении имениAuthenticationScheme
, особенно если система использует обработчик проверки подлинности файлов cookie несколько раз. -
SameSite определяет, должен ли браузер разрешать присоединение файла cookie к одному и тому же сайту или межсайтовой запросам. Значение по умолчанию —
Lax
, что означает, что файл cookie может быть присоединен только к межузлийным запросам с использованием безопасных методов HTTP и запросов на одном сайте. -
HttpOnly определяет, должен ли браузер разрешать доступ к файлу cookie с помощью клиентского Кода JavaScript. Значение по умолчанию —
true
, что означает, что файл cookie будет передаваться только в HTTP-запросы и не будет доступен javaScript на странице. - Expiration в настоящее время игнорируется. Используйте ExpireTimeSpan для управления временем существования проверки подлинности файла cookie.
- Для SecurePolicy задается значение по умолчанию SameAsRequest.