Заголовок авторизации отсутствует, если запрос отправлен через Zuul API Gateway - PullRequest
0 голосов
/ 01 сентября 2018

Когда я отправляю заголовок авторизации из клиентского компьютера (почтальона), а также из браузера, в серверную часть springboot(2.0.3v) AuthorizationService (without API Gateway), заголовок 'Authorization' будет существовать, и каждый поток будет работать нормально.

Но когда я отправляю тот же заголовок через шлюз API, заголовок «Авторизация» будет пропущен. Этот заголовок будет присутствовать во всех фильтрах API Gate. Но это будет пропущено в backend(AuthorizationService)'s filter.

Пожалуйста, помогите, что может быть причиной? какой-либо фильтр перехватывает, чтобы избежать заголовка авторизации? Я также зарегистрировал фильтр CORS с Access-Control-Allow-Origin для "" и Access-Control-Allow-Headers для "".

1 Ответ

0 голосов
/ 01 сентября 2018

В шлюз API встроен лямбда-прокси, когда вы интегрируете лямбда-функцию с ним, если вы переносите в него http-URL, вам нужно передать заголовок в разделе интеграции методов, а также включить CORS, щелкнув ресурс и добавив вручную могут помочь заголовки с произвольным именем и включением cors.

...