Quarkus PKCS12 Поставщик учетных данных для базы данныхJAVA

Программисты JAVA общаются здесь
Anonymous
Quarkus PKCS12 Поставщик учетных данных для базы данных

Сообщение Anonymous »

использовал расширение Quarkus-file-vault для обработки паролей из баз данных. Поэтому я попытался сделать то же самое, что было возможно с расширением Quarkus-file-File-Vault, используя только хранилище ключа и секретные клавиши.

Код: Выделить всё

smallrye.config.source.keystore.db.path = db.p12
smallrye.config.source.keystore.db.password = ${DB_VAULT_SECRET}
< /code>
Это работает, и я могу программно получать пароли с помощью: < /p>
@Inject
Config config;
...
config.getValue("aliasinvault", String.class);
< /code>
Но я не могу найти, как вводить пароль в конфигурацию базы данных (Application.properties): < /p>
quarkus.datasource.db.username = ${DB_USERNAME}
quarkus.datasource.db.password = ???
quarkus.datasource.db.credentials-provider = ???
Обычно это следует делать с помощью учетных средств, но я не нашел никаких ссылок на этот интерфейс на исходном коде Smallry Config, поэтому, в качестве альтернативы, удалось сделать это создать пользовательскую учетные данные, основанные на той же логике, выполненной в расширении Quarkus-file-Vault. /> Спасибо! < /p>

Подробнее здесь: https://stackoverflow.com/questions/796 ... r-database

Вернуться в «JAVA»