多次登录用户可以同时登录到 Control Room 的多个会话。

多次登录会话

要配置用户同时运行多个会话,需要一个多次登录令牌。 具有管理用户权限的 Control Room 用户,可以将某个用户指定为多次登录服务用户。 可以通过 UI 或 API 指定多次登录用户。

下表提供了使用 UI 和 API 指定具有多次登录功能的用户的详细信息。

使用 UI 授权 使用 API 授权
Control Room 中,前往管理 > 用户,并在允许多个会话下选择允许以启用多次登录。

授权在 UI 中进行多次登录

有关多个活动 UI 会话的更多信息,请参阅 多个活动用户会话

注:

如果您使用的机器上没有安装 机器人代理,那么在打开窗口浏览和选择桌面上的文件时,可能会有延迟。 我们建议您使用安装了机器人坐席的计算机进行桌面操作。

使用创建用户 API
请求
POST http://{{ControlRoomURL}}/v2/usermanagement/users
允许多次登录令牌的请求正文
{ "roleIds":[ "185", "196" ], "email":"a@a.com", "enableAutoLogin":true, "username":"Sample-user", "description":"", "firstName":"Sample", "lastName":"User", "disabled":false, "password":"omMYi31aSAGUJby1TDb+gJuLzRd1", "licenseFeatures":[ "DEVELOPMENT" ], "sysAssignedRoles":[ ], "deviceCredentialAttested":false, "multipleLoginAllowed":true }
有两种方法可以生成多次登录令牌:
  • 使用密码/multipleLogin 参数: 在用户身份验证过程中,将 multipleLogin 参数设置为 true 将生成一个多次登录令牌。
    请求
    POST http://{{ControlRoomURL}}/v2/authentication
    使用密码multipleLogin 参数生成多次登录令牌的请求正文
    { "username":"jdoe", "password":"mypassword@123", "multipleLogin":true }
  • API 密钥: 用户可以使用 API 密钥代替使用密码multipleLogin 参数,通过身份验证 API 生成多次登录令牌。
    请求
    POST http://{{ControlRoomURL}}/v2/authentication
    使用 API 密钥生成多次登录令牌的请求正文
    { "username":"jdoe", "apiKey": "IvtAhY0NU7baRLYEeIYUJSKO" }
    注: 然而,使用 API 密钥并不能绕过权限要求。 用户仍然需要授予特定权限 ("multipleLoginAllowed":true)。