Заголовок авторизации Angular 5 работает в Safari, но не в Chrome - PullRequest
0 голосов
/ 01 июня 2018

У меня есть приложение Angular 5 и бэкэнд Spring Boot.Приложение Angular выполняет вход в Google OAuth2 и затем отправляет токен через заголовок авторизации на сервер.Бэкэнд проверяет токен.

Если я делаю это в Chrome на локальном хосте с помощью ng serve, все работает нормально.Я вижу OAuth-токен в заголовке так:

Authorization: Bearer ya29.GlzNBbvSFMoQ429olweferferg8etr9g9rtg79t

... и авторизация работает как положено (localhost в Chrome).

Так что если я разверну свое угловое приложение на своемдомен на прод-сервере, авторизация не работает.Я не вижу заголовок Authorization в Chromes Developer Tools, а также бэкэнд не авторизует клиента.

Если я использую Safari, то он работает и на Prod Server.

Таку кого есть идея, где различия между сервером localhost / prod и Chrome / Safari в отношении заголовка авторизации.

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