jhipster-registry и keycloak: ошибка cors при получении служебной информации - PullRequest
0 голосов
/ 10 сентября 2018

У меня проблема с jhispter-registry при использовании keycloak (или okta) для аутентификации. Мой стек микросервисов - это mde реестра в версии 4.0.1 (но у меня такая же проблема с версией 3.3.0), шлюз и микросервис, сгенерированный jhipster версии 5.3.0. Я использую keycloak версии 4.3.0 в докере.

Мне удается без проблем авторизоваться в реестре и на шлюзе.

Когда я вызываю веб-службу, требуется проверка подлинности через шлюз (например, http://127.0.0.1:8080/ws/auth), все в порядке.

Но в реестре с административным меню, когда я хочу посмотреть конфигурацию шлюза (или метрики, журналы, ...), я получил ошибку cors после 2 перенаправлений:

  1. из реестра в gateway_ip / login: ok
  2. от шлюза к ключу: ошибка cors

И если я хочу настроить свой сервис, я получаю непосредственно ошибку 401.

Все службы (реестр (версия 4.0.1), шлюз (созданный jhipster 5.3.0), микросервисы (созданный версией 5.3.0) и keycloak (версия 4.3.0 в докере) работают на моем компьютере. В / etc / hosts, я добавил ip 127.0.0.1 в keycloak. Я использую конфигурацию по умолчанию для всех сервисов в профиле разработчика.

Это ошибка jhipster или я неправильно настроил свои службы?

Спасибо, Денис

...