Угловой $http useCredentials возвращает ошибку
Я пытаюсь построить интерфейс AngularJS для веб-сайта Drupal 7.
Проблема в том , что, когда я устанавливаю useCredentails
в true
, я получаю эту ошибку.
Запрос перекрестного источника заблокирован: та же политика источника запрещает чтение удаленного ресурса по адресу http://example.com . это можно исправить, переместив ресурс в тот же домен или включив CORS.
У меня есть следующие заголовки, установленные на серверной части:
- Доступ-Контроля-Разрешить-Происхождение: *
- Контроля доступа-разрешить-методы: сделать, разместить, удалить, поставить
- Доступ-контроля-разрешить-заголовков: X-просил-с, принимаем, тип содержимого, печенье, х-ключ CSRF-токен
- Контроля доступа-разрешить-учетные данные: правда
Логин отлично работает с useCredentails
равно false
. При изменении на true, я получаю вышеуказанную ошибку.
Я хочу быть в состоянии установить useCredentails
В true
, для того, чтобы иметь возможность использовать маркер проверки подлинности.
Есть идеи?
P.S. Я использую модуль drupal 7 services с аутентификацией сеанса.
Ответы - Угловой $http useCredentials возвращает ошибку / Angular $http useCredentials return error

18.02.2015 11:44:19
Проблема была в конфигурации CORS на сервере.
Access-Control-Allow-Origin
не может быть установлено в *
при Access-Control-Allow-Credentials
имеет значение true
.
Я изменил Access-Control-Allow-Origin
на определенные хосты, и все работало нормально.