Установка куки для игнорирующего поддомен C#
У меня есть веб-страница:portal.myurl.com.au
который я хочу, чтобы установить печенье domain=myurl.com.au
так что я могу получить доступ к куки на files.myurl.com.au
Я использую Chrome в качестве клиентского браузера, и мой код C# MVC Web Api выглядит следующим образом:
[Route("api/Account/Testcookie")]
[HttpGet]
[AllowAnonymous]
public async Task<HttpResponseMessage> Testcookie()
{
HbiAuthService hbiAuthSerivce = new HbiAuthService();
var cookieList = await hbiAuthSerivce .CreateCookie();
var cookieHeaderList = new List<CookieHeaderValue>();
foreach (var cookie in cookieList)
{
var parsedCookie = new CookieHeaderValue(cookie.Name, cookie.Value);
parsedCookie.Domain = ".myurl.com.au"; //THIS IS BEIGN IGNORED
parsedCookie.Expires = cookie.Expires;
parsedCookie.Path = cookie.Path;
parsedCookie.Secure = cookie.Secure;
cookieHeaderList.Add(parsedCookie);
}
HttpResponseMessage response = new HttpResponseMessage();
response.Headers.AddCookies(cookieHeaderList);
return response;
}
Что-то изменилось в более поздних браузерах, где это больше невозможно? или я что-то упустил
в настройках хрома все равно показывает domain=.portal.myurl.com.au