Я использую этот код в конце запроса, чтобы добавить один и тот же сайт ко всем cookie-файлам
for (int i = 0; i < context.Response.Cookies.Count; i++)
{
HttpCookie responseCookie = context.Response.Cookies[i];
if (responseCookie.Value != null&& responseCookie.Value.IndexOf("SameSite=None") == -1)
{
context.Response.Headers.Add("Cookie", responseCookie.Name + "=" + responseCookie.Value + ";SameSite=None; Secure");
context.Response.Cookies.Add(new HttpCookie(responseCookie.Name, responseCookie.Value + ";SameSite=None; Secure"));
}
}
cookie-файлы, которые являются HTTP-ложными, превращаются в истинные только http и недоступны для JS. Как я могу сохранить их? не httponly