Нужно ли мне что-либо делать с сеансами/аутентификацией? Мой сервер не может видеть мой сеанс после входа в систему через метод restangular post. Вход успешно завершен, но сеансы на сервере не отображаются. Если я вхожу в систему с обычной почтой, а затем попробую запросить страницу, она работает нормально. Я также заметил, что хром посылает вдоль следующих в заголовках:AngularJS/Служебные сессии
Cookie:_rexbro_session=g2wAAAABaAJkAAxjdXJyZW50X3VzZXJhAmo=--E0687A67DBE48DA40B6957CBCF6E83FB0E612660
Это не пересылается через restangular запросы.
Я должен также упомянуть, что, когда я Войти через restangular, сервер отвечает со следующим заголовком:
set-cookie:_rexbro_session=g2wAAAACaAJkAAxjdXJyZW50X3VzZXJhAmgCZAAEdXNlcmgIZAASRWxpeGlyLlVzZXIuRW50aXR5ZAALRWxpeGlyLlVzZXJhAm0AAAASYXZvaWRpYW1AZ21haWwuY29tbQAAAA1KYXlzb24gQmFpbGV5bQAAADwkMmEkMTAkNHNsQVFFRGRDcXd1R3JNNVYwOXBTLkx3MHpVeElNLy5tbVM2eTVmc3BFa3NUbHhuTUtiMzJoB2QAFEVsaXhpci5FY3RvLkRhdGVUaW1lYgAAB91hBGEcYRFhD2EUaAdkABRFbGl4aXIuRWN0by5EYXRlVGltZWIAAAfdYQVhA2EVYR5hFmo=--D3F8D9A8355421B8571DB691ED5C082AD183B034; path=/; HttpOnly
, но я не вижу ничего, что делается с ним.
Заранее спасибо.
EDIT: Я должен был указать, что мой сервер, хранящий сеанс, сервер api, отделен от сервера, обслуживающего интерфейс.
Похоже, ваш сервер устанавливает куки на клиенте OK, и клиент пытается отправить его обратно. У вас есть несколько серверов приложений? Можете ли вы подтвердить, что второй запрос содержит файл cookie и попадает на правильный сервер (тот, который находится в вашем сеансе) по вашему второму запросу? У меня возникла проблема с балансировщиком нагрузки, который не распознал файлы cookie, установленные через XHR. Я должен был выполнить полную перезагрузку HTTP при настройке файла cookie, чтобы заставить LB сохранять мои HTTP-запросы на правильном сервере вместо того, чтобы обойти robin через ферму. – pherris
В итоге я просто переключился на авторизацию токенов. Это потому, что намного проще и отлично работает. –
@JaysonBailey - у вас есть какой-нибудь пример кода о том, как вы повлияли на токен auth для restangular? любые фрагменты, которые вы могли бы опубликовать, были бы замечательными. im в тот момент, когда мне нужно добавить auth в мою рестатулярную настройку. – timh