Как избежать отсутствия заголовка Access-Control-Allow-Origin на запрошенном ресурсе - PullRequest
0 голосов
/ 28 мая 2020

У меня есть веб-приложение, работающее на NGINX, и оно защищено Keycloak. После успешного входа через логин Keycloak он перенаправляет меня в веб-приложение, как и ожидалось.

Однако, когда я смотрю в консоль веб-браузера, он показывает следующие сообщения об ошибках:

enter image description here

Web Origins настроен как:

enter image description here

Как избежать сообщения об ошибке? Я пропустил какую-либо конфигурацию на NGINX?

Подсказка , веб-приложение разработано https://quasar.dev/.

1 Ответ

1 голос
/ 28 мая 2020

Вы неправильно настроили клиент Keycloak OID C, поэтому Keycloak не установил правильные заголовки CORS.

https://dev.oidc.databaker.io/* недопустимое происхождение (/* в конце является проблемой). https://dev.oidc.databaker.io - правильное происхождение. Но вы увидите, что использовалось другое происхождение, когда вы проверите ошибку в консоли просмотра. Похоже, что был использован https://dev.databaker.io. Поэтому настройте веб-источник используемого клиента Keycloak OID C должным образом, и проблема CORS должна быть решена.

...