Usuario con varios inicios de sesión

Un usuario con varios inicios de sesión puede acceder a sesiones múltiples de una Control Room al mismo tiempo.

Usuario con varios inicios de sesión
Nota: No se permiten las sesiones múltiples para el acceso a la Control Room a través de la interfaz de usuario.

Se requiere un token de varios inicios de sesión para configurar un usuario a fin de que pueda ejecutar sesiones múltiples de forma simultánea. Se requiere un rol de administrador de Control Room para designar a un usuario como usuario del servicio con varios inicios de sesión. La designación de un usuario con varios inicios de sesión se puede lograr a través de la interfaz de usuario o la API.

La siguiente tabla proporciona detalles sobre el uso de la interfaz de usuario y la API para designar a un usuario con capacidades de varios inicios de sesión.

Autorizar mediante la interfaz de usuario Autorizar mediante la API
En la Control Room, diríjase a Administración > Usuarios y seleccione Permitir en Permitir varias sesiones para habilitar el inicio de sesión múltiple.

Autorizar varios inicios de sesión en la interfaz de usuario
Uso de la API para crear usuarios
Solicitud
POST http://{{ControlRoomURL}}/v2/usermanagement/users
Cuerpo de la solicitud para permitir el token de varios inicios de sesión:
{
   "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
}
Hay dos formas de generar un token de varios inicios de sesión:
  • Mediante la contraseña y los parámetros de mutipleLogin: Durante la autenticación del usuario, configurar el parámetro multipleLogin en true generará un token de varios inicios de sesión.
    Solicitud
    POST http://{{ControlRoomURL}}/v1/authentication
    Cuerpo de la solicitud para generar el token de varios inicios de sesión usando la password y los parámetros de multipleLogin:
    {
       "username":"jdoe",
       "password":"mypassword@123",
       "multipleLogin":true
    }
  • Clave de API: Los usuarios pueden usar una clave API en lugar de utilizar la password y los parámetros de multipleLogin para generar un token de varios inicios de sesión a través de la API de autenticación.
    Solicitud
    POST http://{{ControlRoomURL}}/v1/authentication
    Cuerpo de la solicitud para generar un token de varios inicios de sesión utilizando una clave API:
    {
       "username":"jdoe",
       "apiKey": "IvtAhY0NU7baRLYEeIYUJSKO"
    }
    Nota: Sin embargo, el uso de una clave API no evita el requisito de permisos. El usuario aún necesita el permiso específico ("multipleLoginAllowed":true) que concede un administrador.