【问题标题】:Cyber Ark .NETPasswordSDK not able to connectCyber​​ark .NETPasswordSDK 无法连接
【发布时间】:2013-01-29 15:27:09
【问题描述】:

我在 Cyber​​Ark 的 .NET SDK 上找不到任何好的文档。

我正在尝试集成 Cyber​​Ark 密码管理系统以使用以下代码获取 Outlook 帐户的密码

PSDKPasswordRequest passReq = new PSDKPasswordRequest();
PSDKPassword password = null;

// What is the purpose of CredFile??
passReq.CredFilePath = "F:\\CredFiles\\AppUser.cred";

passReq.Safe = "SAFE_NAME";
passReq.Folder = "root";

passReq.Object = userName;
passReq.Reason = "Get some stuff done.";

// Sending the request to get the password
password = CyberArk.AIM.NetPasswordSDK.PasswordSDK.GetPassword(passReq);

但是我无法连接并收到以下错误

"PDKTC006E Failed to connect to provider (Reason=[connect command failed])"\

【问题讨论】:

    标签: c# cyber-ark


    【解决方案1】:

    据我了解,API (NetPasswordSDK) 实际上是位于您和 Cyber​​Ark 设备之间的缓存服务。因此,您必须在安装期间正确配置服务,因为它会处理与 Cyber​​Ark 设备的连接。

    说明:

    1. 记下 Cyber​​Ark 管理员帐户的用户名/密码
    2. 记下 Cyber​​Ark IP 地址。这不是 Web 访问 IP 地址 (PVWA)。它是设备的 IP 地址。
    3. 在您的开发机器上,运行 Cyber​​Ark SDK 安装程序并输入步骤 #1 和 #2 中的 IP 地址和管理员用户名/密码

      假设安装程序成功完成,它将创建一个名为“Prov_MACHINENAME”的用户。 (MACHINENAME 将等于您的 NetBIOS 主机名)在 Cyber​​Ark 设备上。

    4. 在您的开发机器上,打开 C:\Program Files (x86)\Cyber​​Ark\ApplicationPasswordProvider\Vault\AppProviderUser.cred 并记下安装期间生成的名称。

    5. 以管理员身份登录 Cyber​​Ark 设备
    6. 创建一个名为 MySafe 的保险箱
    7. 将第 1 步中的管理员帐户添加为 MySafe 的成员
    8. 将第 5 步中的 Prov_MACHINENAME 帐户添加为 MySafe 的成员
    9. 创建一个名为 MyApp 的应用程序
    10. 将应用程序添加为 MySafe 成员
    11. 创建一个名为 MyAccount 的帐户并将其分配给 MySafe

    您现在可以使用以下代码进行连接:

    PSDKPasswordRequest objPasswordRequest;
    PSDKPassword objPassword;
    
    objPasswordRequest = new PSDKPasswordRequest();
    objPasswordRequest.AppID = "MyApp";
    objPasswordRequest.Safe = "MySafe";
    objPasswordRequest.Object = "MyAccount";
    
    objPassword = PasswordSDK.GetPassword(objPasswordRequest);
    password = objPassword.Content;
    username = objPassword.UserName;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-29
      • 1970-01-01
      相关资源
      最近更新 更多