上一主题: 配置 SAM 端点下一主题: 针对 Microsoft SQL Server 自定义数据源配置文件


准备 JBoss 应用程序以便使用数据库 (JDBC) 密码使用方

您可以使用 JDBC 数据库密码使用方来替换使用 JDBC 连接到数据库的应用程序中的硬编码密码。 无论何时应用程序提供密码进行身份验证,SAM 代理都会从 CA ControlMinder 企业管理 获取特权帐户密码,并将硬编码密码替换为特权帐户密码。

在配置密码使用方使用的数据库之前,您应当准备端点以便使用 JDBC 密码使用方。

准备 JBoss 应用程序以便使用数据库 (JDBC) 密码使用方

  1. 确认已在该端点上安装启用了“SAM 集成”功能的 CA ControlMinder,且连接到数据库的应用程序使用 JRE 1.5 或更高版本。

    注意:安装 CA ControlMinder 的端点上安装了连接到数据库的应用程序。 您不需要在数据库主机上安装 CA ControlMinder。

  2. 如果连接到数据库的应用程序正在运行,请将其停止。
  3. 导航到下列目录,其中 ACInstallDir 是您安装 CA ControlMinder 的目录:
    ACInstallDir/SDK/JDBC
    
  4. 找到以下文件:
  5. 将 CAJDBCService.sar 复制到下列目录,其中 JBOSS_HOME 是您安装 JBoss 的目录
    JBOSS_HOME/server/default/deploy
    
  6. 将文件 CAJDBCDriver.jar、CAPUPMClientCommons.jar 和 jsafeFIPS.jar 复制到下列目录:
    JBOSS_HOME/server/lib
    
  7. 在企业管理服务器上,找到您为密码使用方定义的数据源 XML 文件。
  8. 打开文件进行编辑。 请执行下列操作之

    自定义数据源配置文件以便指定数据库连接设置和数据源类。

  9. 启动 CA ControlMinder。

    您已经配置端点以使用密码使用方。 现在,必须为 CA ControlMinder 企业管理 中的应用程序创建密码使用方。 创建密码使用方之后,启动该应用程序。