上一主题: 使用案例:SAM SDK下一主题: Java SAM SDK


密码使用方 SDK 应用程序获取密码的方式

通过密码使用方 SDK,您可以编写获取、签入和签出特权帐户密码的应用程序。 要使用密码使用方 SDK,您必须执行以下操作:

有两种类型的密码使用方 SDK:

密码使用方 SDK 应用程序与 SAM 代理进行通信,然后该代理使用消息队列与 CA ControlMinder 企业管理 通信。 SAM 代理使用 SSL 通信和端口 7243 与消息队列进行通信。

以下过程说明了密码使用方 SDK 应用程序获取密码的方式:

  1. 应用程序将密码请求发送到 SAM 代理。
  2. SAM 代理接收密码请求。 CA ControlMinder 验证运行该应用程序的用户的身份,并且检查缓存。 会出现以下情况之一
  3. CA ControlMinder 企业管理 接收请求,并检查是否存在授权该应用程序获得特权帐户密码的密码使用方。

    密码使用方指定应用程序的路径、该应用程序可以请求的特权帐户、可以运行该应用程序的用户以及可以运行该应用程序的主机。

  4. 会出现以下情况之一

    在这两种情况下,CA ControlMinder 企业管理 都会写入事件的审核记录。

  5. SAM 代理将特权帐户密码或错误消息发送到应用程序。

    如果应用程序在首次已经获得特权帐户密码,SAM 代理会缓存该密码。

注意:当特权帐户的密码更改时,CA ControlMinder 企业管理 将密码更改事件广播到各个端点。 当端点接收广播信息时,SAM 代理会从缓存中删除特权帐户密码。

更多信息:

如何配置端点以便使用密码使用方 SDK 应用程序