Установка куки для игнорирующего поддомен 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

0 ответов

Другие вопросы по тегам