Utilisateur multi-connexion

Un utilisateur multi-connexion peut se connecter simultanément à plusieurs sessions d'une Control Room.

Utilisateur multi-connexion
Remarque : Les sessions multiples ne sont pas autorisées pour accéder à la Control Room depuis l'interface utilisateur.

Un jeton de connexion multiple est nécessaire pour configurer un utilisateur afin que celui-ci puisse exécuter plusieurs sessions simultanément. Un rôle d'administrateur de la Control Room est nécessaire pour désigner un utilisateur en tant qu'utilisateur multi-connexion. La désignation d'un utilisateur multi-connexion peut se faire via l'interface utilisateur ou l'API.

Le tableau ci-dessous fournit des détails sur l'utilisation de l'interface utilisateur et de l'API pour désigner un utilisateur multi-connexion.

Autoriser depuis l'interface utilisateur Autoriser depuis l'API
Dans la Control Room, accédez à Administration > Utilisateurs et sélectionnez Autoriser sous Autoriser les sessions multiples pour activer la connexion multiple.

Autoriser la connexion multiple dans l'interface utilisateur
Utilisation de l'API Créer un utilisateur
Demander
POST http://{{ControlRoomURL}}/v2/usermanagement/users
Corps de la demande pour autoriser un jeton de connexion multiple :
{
   "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
}
Il existe deux façons de générer un jeton de connexion multiple :
  • Utilisation des paramètres password/multipleLogin : lors de l'authentification utilisateur, définissez le paramètre multipleLogin sur true pour générer un jeton de connexion multiple.
    Demander
    POST http://{{ControlRoomURL}}/v1/authentication
    Corps de la demande pour générer un jeton de connexion multiple en utilisant les paramètres password et multipleLogin :
    {
       "username":"jdoe",
       "password":"mypassword@123",
       "multipleLogin":true
    }
  • Clé API : les utilisateurs peuvent utiliser une clé API au lieu d'utiliser les paramètres password et multipleLogin pour générer un jeton de connexion multiple via l'API d'authentification.
    Demander
    POST http://{{ControlRoomURL}}/v1/authentication
    Corps de la demande pour générer un jeton de connexion multiple avec la clé API :
    {
       "username":"jdoe",
       "apiKey": "IvtAhY0NU7baRLYEeIYUJSKO"
    }
    Remarque : toutefois, l'utilisation d'une clé API ne dispense pas de l'obligation d'autorisation. L'utilisateur a toujours besoin de l'autorisation spécifique ("multipleLoginAllowed":true) accordée par un administrateur.