Angular не может получать запросы от Spring API с использованием Azure аутентификации - PullRequest
0 голосов
/ 29 мая 2020

Для проекта у меня есть Back-end, использующий Spring-boot, и front-end, использующий angular. Коммуникация работает отлично. Поскольку я добавил Azure аутентификацию, он перестал работать. Когда я пытаюсь получить доступ к API из angular, все запросы не возвращают код состояния, а только ошибку.

Я сделал несколько вещей, пытаясь исправить ошибку:

  1. The заголовки ответов указывали как «местоположение» API аутентификации. Я обнаружил, что Angular не отправляет куки с запросами. Я исправил это, и теперь заголовок ответа не возвращает API входа в качестве местоположения. Но я все еще получаю ошибки во всех моих запросах к api.
  2. Я также убедился, что серверная часть разрешает CORS от всех отправителей. Это тоже не устранило проблему.

Так что я понятия не имею, что могло вызвать сбой запроса. Я скопировал точный запрос с такими же заголовками в почтальоне, и там он отлично работает. Я также могу получить доступ к API в том же браузере, в котором я использую Angular с тем же поваром ie.

Любые предложения о том, что может быть неправильным, приветствуются!

Спасибо you!

Я добавил скриншот одного из запросов, которые Angular отправляет на бэкэнд.

...