如何解决如何在 Quarkus 的配置中使用加密 Cassandra 密码凭据?
问题陈述
要求是在 Cassandra 的配置中设置加密密码,以便 Quarkus 在运行时自动解密密码(如 jasypt)。
示例
quarkus.cassandra.auth.username=john
quarkus.cassandra.auth.password=s3cr3t --> instead of this
quarkus.cassandra.auth.password=ENC(1k9u) --> something like this
解决方法
建议使用 Vault 作为 ConfigSource。机密可以存储在 Vault 中,Quarkus 会像读取任何其他配置源一样读取它们。
请检查:https://quarkus.io/guides/vault
,我已经联系了维护 Apache Cassandra 的 Quarkus 扩展的团队,并得到了确认,遗憾的是它无法做到这一点。干杯!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。