Отсутствует регистрация / шифрование и / дешифрование конечных точек 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
во многих местах, чтобы попытаться заставить это работать
- переменная окружения
ENCRYPT_KEY
- в git под application.yml
- в 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