Я работаю над приложением ASP. Net Webforms. Мой охранник хочет, чтобы все куки имели атрибуты Path и SameSite. Я могу установить атрибуты Path и SameSite для файлов cookie, которые я создал, но как установить его на Session Cook ie. Например, когда посетитель посещает мой сайт, я устанавливаю для некоторых переменных сеанса значение ASP. net создает сессионный повар ie при получении запроса, как установить путь и атрибут SameSite при первом запросе получения. Есть ли какое-либо событие Global.asax, которое я могу использовать. Я попытался использовать событие Application_PreSendRequestHeaders
, как показано ниже
protected void Application_PreSendRequestHeaders()
{
foreach (string str in Response.Cookies.AllKeys)
{
HttpCookie ck = Request.Cookies[str];
ck.Path = "/DBTDASHBOARD";
ck.Value+=";SameSite=Strict";
}
}
Но это работает при последующих запросах, а не при первом получении вызова на мою целевую страницу. Любая помощь будет очень полезна.