Utilisateur multi-connexion

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

Sessions de connexion multiples

Un jeton de connexion multiple est nécessaire pour configurer un utilisateur afin que celui-ci puisse exécuter plusieurs sessions simultanément. Un utilisateur de la Control Room autorisé à gérer les utilisateurs peut désigner un utilisateur comme utilisateur du service 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

Pour plus d'informations sur l'activation de plusieurs sessions d'interface utilisateur, consultez la rubrique Plusieurs sessions utilisateur actives.

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).