如何从 Quarkus 配置属性中读取加密值?
How to read encrypted values from Quarkus config properties?
我正在将我的 Quarkus 应用设置为 运行 在云中,但我找不到如何在配置文件中处理加密属性。
在我的 Spring 引导应用程序中,我知道我可以在 属性 前加上一些标签,这样它会在使用前被解密:
password={cipher}{key:alias}<encrypted-text>
是否有处理此类语法的任何 Quarkus AWS 插件?
或者我可以在使用前访问配置属性以便手动解密它们的任何方式?
Quarkus 不支持此功能。将来有一些原型可以支持类似的东西,但还不完整。请关注:https://github.com/quarkusio/quarkus/issues/7442
建议使用 Vault:https://quarkus.io/guides/vault
如果你想在使用前访问配置,你可以实现一个拦截器:https://smallrye.io/docs/smallrye-config/main/interceptors/interceptors.html
我正在将我的 Quarkus 应用设置为 运行 在云中,但我找不到如何在配置文件中处理加密属性。
在我的 Spring 引导应用程序中,我知道我可以在 属性 前加上一些标签,这样它会在使用前被解密:
password={cipher}{key:alias}<encrypted-text>
是否有处理此类语法的任何 Quarkus AWS 插件?
或者我可以在使用前访问配置属性以便手动解密它们的任何方式?
Quarkus 不支持此功能。将来有一些原型可以支持类似的东西,但还不完整。请关注:https://github.com/quarkusio/quarkus/issues/7442
建议使用 Vault:https://quarkus.io/guides/vault
如果你想在使用前访问配置,你可以实现一个拦截器:https://smallrye.io/docs/smallrye-config/main/interceptors/interceptors.html