process-mining
2021.10
true
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
UiPath logo, featuring letters U and I in white
Process Mining
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 2024年9月2日

设置凭据存储区

简介

凭据存储提供一种无需将密码开放给开发者便可使用该密码的方法。

服务器管理员负责设置凭据存储并在其中填充密码。 服务器管理员应向开发者提供可用凭据的列表。 这些开发者可以使用密码标识符。

有两种存储密码的方法:

  • 磁盘上的 json 文件;
  • 在 Azure 密钥保险库中。

    注意: 您只能同时使用其中一种方法。

先决条件

Azure 环境应可用于 Azure 密钥保险库。

设置基于文件的凭据存储

基于文件的凭据存储是驻留在磁盘上的 json 文件,称为 credential_store.json。此文件必须包含单个对象,其中包含一组键值对,其中:
  • 密钥是开发者应使用的标识符,
  • value 包含实际密码。
请按照以下步骤创建一个基于文件的凭据存储,其中包含一个密码,并使用PasswordIdentifer作为标识符。

步骤

操作

1

<PLATFORMDIR>\databases中创建一个名为credential_store.json的新文本文件。

2

使用文本编辑器打开credential_store.json

3

在文件中输入以下信息:

{

“密码标识符”:“s3cr3tp4ssw0rd”

}

4

保存文件。

5

转到“超级管理员设置”选项卡。

6

将以下条目添加到“ 服务器设置”:

“凭据存储”: {

“类型”:“文件”

}

标识符PasswordIdentifier现在可供开发者使用,使用时将生成密码s3cr3tp4ssw0rd
以下是具有多个密码的凭据存储的credential_store.json文件示例。
{
      "passwordIdentifier": "secr3tp4ssw0rd"
    , "ldapServerPassword": "BBx^W2Vh(7!r]@>!%"
    , "oracleDatabasePassword": "~5u4$8HtCE]3mXpV"
    , ...
}{
      "passwordIdentifier": "secr3tp4ssw0rd"
    , "ldapServerPassword": "BBx^W2Vh(7!r]@>!%"
    , "oracleDatabasePassword": "~5u4$8HtCE]3mXpV"
    , ...
}

设置基于文件的加密凭据存储

还可以创建基于文件的加密凭据存储。在本例中,您可以在“服务器设置”CredentialStore 条目中将“类型”设置为 Encrypted。只能使用 DataServer 命令 -AddEncryptedPassword 在加密凭据存储中添加条目。
-dataserver -AddEncryptedPassword <key> <password>-dataserver -AddEncryptedPassword <key> <password>
请按照以下步骤创建一个基于文件的加密凭据存储,其中包含一个密码,并以 PasswordIdentifer 作为标识符。

步骤

操作

1

转到“超级管理员设置”选项卡。

2

将以下条目添加到“ 服务器设置”:

“凭据存储”: {

“类型”:“加密”

}

3

打开 Windows 命令行提示符并转到[PLATFORMDIR]\builds文件夹。

4

输入以下命令:

processgold.bat -dataserver -AddEncryptedPassword PasswordIdentifier s3cr3tp4ssw0rd

无法删除添加的密码条目。

注意: -AddEncryptedPassword命令将覆盖现有密码值,恕不另行通知。
  • 简介
  • 先决条件
  • 设置基于文件的凭据存储
  • 设置基于文件的加密凭据存储

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。