订阅

UiPath Test Suite

UiPath Test Suite

Authentication

概述


身份验证框架通过身份服务器颁发的服务到服务 (S2S) 和访问令牌提供对 Test Manager 的访问。

要求

要使用 S2S 身份验证向 Test Manager 单租户应用程序进行身份验证,您需要完成以下步骤:

  • 安装 Orchestrator
  • 安装 Test Manager。
  • 如果要使用自动化进行测试,请确保至少拥有一个测试机器人许可证

条件

  • 在您首次访问服务时配置租户。
  • 为 Orchestrator 管理员配置了 Test Manager 管理员帐户。
  • 在身份验证时检查许可证验证。
  • 无法通过 API 请求、启用和禁用授权。

单租户


对于单租户,Test Manager 和 Orchestrator 之间的连接通过用户帐户凭据完成

  1. 打开浏览器并在地址栏中输入 Test Manager URL。
  2. 输入您的用户名和密码。

📘

注意

租户设置为“默认”,因为这是 Test Manager 安装过程中使用的预设值。如果您使用其他租户登录,请单击“更改”并填写您的租户名称。

414414
  1. 单击“登录”

Multi-tenancy


For multi-tenancy, the authentication is done through the user account credentials, the same as for single-tenancy, however, the authorization is done through OAuth. For more information, see Authorization Methods.

对多租户问题进行故障排除

授权错误

尝试使用不同于默认租户的租户登录时,您可能会收到授权错误。

要求

解决方案

要解决此问题,请执行以下步骤:

Step 1 - Enable Identity Server S2S integration for Orchestrator

  1. 导航至 C:\Program Files (x86)\UiPath\Orchestrator 并打开 UiPath.Orchestrator.dll.config 文件以修改 Orchestrator 设置
  2. IdentityServer.S2SIntegration.Enabled设置为True,然后保存文件。

Step 2 - Set default authentication method for Test Manager

  1. 导航至 C:\Program Files (x86)\UiPath\TestManager 并打开 appsettings.production.json 文件以修改 Orchestrator 设置
  2. AuthenticationMethod设置为ClientCredentialsFlow,然后保存文件。

:grey-exclamation: Restart both Test Manager and Orchestrator after these changes.

10 个月前更新


Authentication


建议的编辑仅限用于 API 参考页面

您只能建议对 Markdown 正文内容进行编辑,而不能建议对 API 规范进行编辑。