Пользовательский интерфейс JHipster-Registry Swagger для микросервиса сообщает о invalid_token с UAA

Я настраиваю следующие компоненты с помощью Jhipster (версия generator-jhipster: @ 5.3.1)

Gateway
Jhipster Registry
UAA Server

Пока все работает нормально.

В реестре Jhipster, когда я перехожу в раздел «Администрирование >> API», открывается пользовательский интерфейс Swagger. В пользовательском интерфейсе Swagger перечислены API только для Jhipster-Registry. Но выдает ошибку при выборе uaa или шлюза в раскрывающемся списке. Пользовательский интерфейс Swagger от шлюза (Администрирование >> API) работает нормально. Только из реестра не работает.

Пожалуйста, дайте мне знать, если мне не хватает какой-то конфигурации.


person Andrea    schedule 13.09.2018    source источник


Ответы (1)


Поддержка UAA для реестра была добавлена ​​недавно и будет в следующем выпуске. Если вы хотите получить его раньше, вы можете внести следующие изменения:

  • В UaaConfiguration.java вашего приложения UAA добавьте .authorities("ROLE_ADMIN") сюда.

  • Затем вы можете использовать тег develop для образа jhipster-registry Docker и добавить профиль uaa в SPRING_ACTIVE_PROFILES этого контейнера.

person Jon Ruddell    schedule 13.09.2018