Я озадачен недавней проблемой, возникшей при использовании файлов cookie с частичным доменным именем.Я использую частичные доменные куки в своем приложении для управления сценарием единого входа.Все работало нормально, пока я не попробовал его с доменом Google App Engine appspot.com
.
Как ни старайся, я не смог заставить браузер принять appspot.com
как частичный cookie домена.Вот заголовок ответа HTTP, который я отправляю:
foo=bar;Path=/;Domain=.appspot.com
Если мое приложение имеет значение http://my.appspot.com
, браузер игнорирует установленный файл cookie.Я могу сделать это с другими доменами (например, google.com
), и все хорошо (я использую файл hosts, чтобы направить браузер на мой Mac).Он не работает, когда я запускаю его локально, в App Engine или где-либо еще.
Я не могу представить себе причину, по которой это доменное имя будет особенным.У кого-нибудь есть идеи?