java - Quarkus:数据源自定义凭据提供程序

标签 java jakarta-ee quarkus

如何创建自定义数据源凭据提供程序,例如从磁盘上的文件中读取凭据?我需要一种从代码设置凭据的方法。我想这就是 Quarkus 的方式。

quarkus.datasource.username=我想在代码中设置这个

quarkus.datasource.password=我想在代码中设置这个

我只看到了 hashcorp 保险库集成。我需要一种在自定义凭据提供程序中执行此操作的方法。我可以看到有一种方法可以设置代表您的提供者的类,但是该类应该实现什么接口(interface)?

从文档:

quarkus.datasource.credentials-provider=?

quarkus.datasource.credentials-provider-type=?

凭据提供程序类型。它是凭证提供程序 bean 的 @Named 值。它用于区分是否有多个 CredentialsProvider bean 可用。对于 Vault,它是:vault-credentials-provider。如果只有一个凭据提供程序可用,则不需要。

有人可以帮忙吗?

最佳答案

关于java - Quarkus:数据源自定义凭据提供程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61407783/

相关文章:

Java XML 解析 : Avoid entity reference resolution

java - 在java中查找子集

java - 在批处理运行期间检查 NPE

java - 在哪里实例化类

Quarkus 配置 SmallRye 容错指标

quarkus - 是否可以从 Maven 存储库中获取任何库并用于 Quarkus 应用程序

java - 为什么在Java链表遍历中使用递归不能返回Object?

jpa - 使用 JUnit 测试 EJB

带有 Web 服务器 + 应用程序服务器的 Java EE 应用程序

docker - Quarkus Docker JVM SSL 问题