Установка куки для игнорирующего поддомен C # - PullRequest
0 голосов
/ 19 ноября 2018

У меня есть веб-страница: portal.myurl.com.au, для которой я хочу установить cookie domain=myurl.com.au, чтобы я мог получить доступ к cookie на 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;
        }

Что-то изменилось в более поздних браузерах, где это уже невозможно?или я что-то пропустил

в настройках Chrome он по-прежнему показывает domain=.portal.myurl.com.au

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