У меня проблема с 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 перенаправлений:
- из реестра в gateway_ip / login: ok
- от шлюза к ключу: ошибка 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 или я неправильно настроил свои службы?
Спасибо, Денис