マルチログイン ユーザー

マルチログイン ユーザーは、Control Room の複数のセッションに同時にログインできます。

マルチログイン シナリオ

複数のセッションを同時に実行するようにユーザーを設定するには、マルチログイン トークンが必要です。ユーザー管理権限を持つ Control Room ユーザーは、マルチログイン サービス ユーザーとしてユーザーを指定できます。UI または API のいずれかを使用して、マルチログイン ユーザーを指定できます。

以下の表は、UI と API の両方を使用してマルチログイン機能を持つユーザーを指定する方法を説明しています。

UI を使用した認証 API を使用した認証
Control Room で、[管理] > [ユーザー] に移動し、[複数のセッションを可能にする] で [許可] を選択してマルチログインを有効にします。

UI でマルチログインを承認

複数のアクティブな UI セッションの詳細については、「複数のアクティブなユーザー セッション」を参照してください。

注:

Bot エージェントがインストールされていないマシンを使用している場合、デスクトップからファイルを参照して選択するためにウィンドウを開くときに遅延が発生することがあります。デスクトップ操作には、Bot エージェントがインストールされたマシンを使用することをお勧めします。

[ユーザー 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
}
マルチログイン トークンを生成するには次の 2 つの方法があります。
  • password/mutipleLogin パラメーターの使用: ユーザー認証の際に multipleLogin パラメーターを true に設定すると、マルチログイン トークンが生成されます。
    リクエスト
    POST http://{{ControlRoomURL}}/v2/authentication
    passwordmultipleLogin パラメーターを使用してマルチログイン トークンを生成するためのリクエスト本文:
    {
       "username":"jdoe",
       "password":"mypassword@123",
       "multipleLogin":true
    }
  • API キー: ユーザーは、passwordmultipleLogin パラメーターの代わりに API キーを使用して、Authentication API 経由でマルチログイン トークンを生成することができます。
    リクエスト
    POST http://{{ControlRoomURL}}/v2/authentication
    API キーを使用してマルチログイン トークンを生成するためのリクエスト本文:
    {
       "username":"jdoe",
       "apiKey": "IvtAhY0NU7baRLYEeIYUJSKO"
    }
    注: ただし、API キーを使用しても権限要件をバイパスすることはありません。この場合も、ユーザーには、特定の権限 ("multipleLoginAllowed":true) を付与する必要があります。