Отсутствует регистрация / шифрование и / дешифрование конечных точек JHipster

Я использую последнюю версию реестра JHipster, обновленную всего пару дней назад. Я пытаюсь настроить symmetric key encryption это является частью самой весенней загрузки https://cloud.spring.io/spring-cloud-config/spring-cloud-config.html (см. раздел "Управление ключами"). Я получил его для работы в Spring загрузки, установив ключ в bootstrap.properties

Под JHipster разработчики советуют, что все конечные точки находятся под /management/** так что я попробовал /management/encrypt и просто encrypt оба возвращают 404.

Я установил encrypt.key во многих местах, чтобы попытаться заставить это работать

  1. переменная окружения ENCRYPT_KEY
  2. в git под application.yml
  3. в bootstrap.yml в приложении реестра

Однако он все еще не активирует конечные точки или что-то еще не так. Если кто-то заставил его работать, укажите, работает ли он у вас и какие настройки вы использовали.

1 ответ

Решение

Реестр JHipster устанавливает префикс для конечных точек сервера конфигурации, которые будут обслуживаться в /configэто свойство установлено в bootstrap.yml а также bootstrap-prod.yml файлы.

После того как вы добавите свойство encrypt.key (или переменную среды ENCRYPT_KEY) и установите "Файлы политики неограниченного расширения Java Cryptography Extension (JCE)" в соответствии с документацией Spring Cloud Config, вы можете получить доступ к конечным точкам шифрования / дешифрования по адресу:

http://admin:password@registry:8761/config/encrypt http://admin:password@registry:8761/config/decrypt

Другие вопросы по тегам