Как исправить проблему авторизации в ANGULAR при доступе к REST API - PullRequest
0 голосов
/ 17 января 2019

У меня установлены аутентификация и авторизация в моих API, и они работают нормально из POSTMAN и файла .html, те же API, которые я использую в своем веб-приложении, я мог войти, но последующие вызовы получают 401 несанкционированную ошибку.

Отличие, которое я обнаружил у почтальона и моего приложения, заключается в том, что файлы cookie устанавливаются сразу после авторизации, но в ANGULAR (мое веб-приложение) этого не происходит, нужно ли указывать явно в заголовках или есть какой-либо способ справиться с этим .

через почтальон / браузер он устанавливает cookie из коробки как заголовок запроса Cookie: customkey=s%3AKIwsT51lsPQieNCy9Tuyr4uhxBuVs3Mb.%2FDLzmp0IC68OSwFDDQEtoUml%2BWBQ6k0dwvPcTMGLKls

То же самое Если я пытаюсь использовать ANGULAR, это не разрешено, причина, по которой я получил ошибку 401 без разрешения

1 Ответ

0 голосов
/ 17 января 2019

Должно иметь некоторые свойства заголовков, необходимые для соединения с бэкэнд-сервисом.

Взгляните на вкладку заголовков в почтальоне и попробуйте использовать ее в запросе Angular.

Пример.использование зависимости $ http:

$http({
 method: 'POST', // or get
 url: 'ENDPOINT',
 headers: {
   'Content-Type': 'buz',
   'x-auth': 'bla',
   'token': 'fuz',
 },
 data: { }
})

Настройка документации заголовков HTTP

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