如何从 Quarkus 配置属性中读取加密值?

问题描述 投票:0回答:1

我正在将 Quarkus 应用程序设置为在云中运行,但我找不到如何处理配置文件中的加密属性。

在我的 Spring Boot 应用程序中,我知道我可以在属性前添加一些标签,以便在使用之前对其进行解密:

password={cipher}{key:alias}<encrypted-text>

是否有任何 Quarkus AWS 插件可以处理此类语法?

或者我可以在使用前访问配置属性以便手动解密它们的任何方式?

configuration-files quarkus
1个回答
1
投票

Quarkus 不支持此功能。有一些原型可以支持未来类似的东西,但它们尚未完成。请关注:https://github.com/quarkusio/quarkus/issues/7442

建议使用Vault:https://quarkus.io/guides/vault

如果想在使用前访问配置,可以实现拦截器:https://smallrye.io/smallrye-config/Main/extensions/interceptors/

© www.soinside.com 2019 - 2024. All rights reserved.