Запросы Crossrider ajax не отправляют файлы cookie автоматически

В background.js я отправляю запрос POST на свой сервер Rails. Однако файлы cookie, связанные с серверной частью (файлы cookie сеанса, уже сохраненные с использованием вкладки, на которой выполнен вход), не отправляются вместе с запросом. Сервер не может пройти аутентификацию из-за отсутствия файлов cookie. Разве Crossrider не должен автоматически сопоставлять файлы cookie и отправлять их вместе с запросами ajax?


person hammady    schedule 01.10.2013    source источник


Ответы (1)


В настоящее время в фоновом режиме используется метод appAPI.request.post scope не отправляет информацию о сеансе cookie. Я отправил ваше предложение группе разработчиков для рассмотрения в будущих выпусках.

А пока вы можете рассмотреть возможность отправки учетных данных аутентификации в теле запроса.

Отказ от ответственности: я сотрудник Crossrider

person Shlomo    schedule 03.10.2013
comment
В итоге я отправил сообщение на AllTabs, где extension.js фактически автоматически прикрепляет файл cookie сеанса. Однако мне пришлось читать токен CSRF, сгенерированный сервером Rails для каждого запроса. - person hammady; 06.10.2013
comment
Мне приятно слышать, что вы нашли решение, хотя вместо отправки на все вкладки вы можете быть более эффективным и использовать appAPI.message.toActiveTab. - person Shlomo; 06.10.2013