Чтение секретов из хранилища в Spring boot 2.2.4.RELEASE - как легко добавлять / настраивать «данные» в существующем коде - PullRequest
0 голосов
/ 27 февраля 2020

Я обновляю загрузочную версию Spring с версии 2.1.8 до версии 2.2.4, в нее также входят зависимости хранилища. В соответствии с последней документацией Vault API секретов чтения был изменен на «GET / secret / data /: path» (в предыдущей версии это был GET / secret /: path). Кроме того, для извлечения секретов, таких как «data.okta.oidcClient.bearerToken» (ранее это был okta.oidcClient.bearerToken), необходимо добавить «данные» перед всеми ключами.

Возможными способами являются изменения всего хранилища. ключи в Vault или в коде приложения, что немного сложно сделать, и это тоже не стандартный способ.

У кого-нибудь есть идея решить эту проблему, используя конфигурацию хранилища (bootstrap свойства), чтобы упростить ее без изменения все ключи хранилища в моем коде / хранилище.

Пожалуйста, поделитесь своими мыслями и идеями по реализации того же.

...