Настройка пути и атрибута SameSite для всех файлов cookie моего приложения - PullRequest
0 голосов
/ 01 мая 2020

Я работаю над приложением 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";

    }
}

Но это работает при последующих запросах, а не при первом получении вызова на мою целевую страницу. Любая помощь будет очень полезна.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...