来自 WebLogic 应用程序服务器(数据库池)上的密码服务器的数据库架构密码

DB Schema password from Password Server on WebLogic App server (DB Pool)

我们想对 WebLogic 管理员隐藏数据库架构密码,因为数据库包含高度安全的数据。

我正在尝试找到一种官方 Oracle 方法来定义连接池,其中密码是从外部密码服务器读取的,但我在互联网上没有找到任何东西。

Weblogic 能否与密码服务器(例如 Pleasant)通信,以便从外部 "secret" 存储读取数据库连接的密码?

更新 1

当然,我们可以编写 Java 代码,从外部秘密存储中读取密码并以编程方式创建连接池,但这对我来说似乎是一个大 hack。

更新 2

我还检查了 JPA 和 Hibernate 文档。我看不到任何以这种方式配置 JPA 数据源的官方方法。

解决方案是创建和使用本 documentation 中所述的电子钱包。 享受!