Usuário com vários logins

Um usuário com vários logins pode fazer login em várias sessões de uma Control Room ao mesmo tempo.

Sessões com vários logins

Um token de vários logins é necessário para configuração de um usuário que execute várias sessões de maneira simultânea. Um usuário da Control Room com permissão para gerenciar usuários pode designar um usuário como usuário do serviço de login múltiplo. A designação de um usuário com vários logins pode ser feita por meio da IU ou da API.

A tabela abaixo fornece detalhes sobre como usar a UI e a API para designar um usuário com recursos de vários logins.

Autorizar o uso da IU Autorizar o uso da API
Na Control Room, vá para Administração > Usuários e selecione Permitir em Permitir várias sessões para habilitar vários logins.

Autorizar vários logins na IU

Para obter mais informações sobre várias sessões de IU ativas, consulte Várias sessões de usuário ativas.

Como usar a API Criar usuário
Solicitação
POST http://{{ControlRoomURL}}/v2/usermanagement/users
Corpo da solicitação para permitir um token com vários logins:
{
   "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
}
Existem duas maneiras de gerar um token de vários logins:
  • Como usar parâmetros de senha/mutipleLogin: Durante a autenticação do usuário, definir o parâmetro multipleLogin como true gerará um token de vários logins.
    Solicitação
    POST http://{{ControlRoomURL}}/v1/authentication
    Corpo da solicitação para gerar token de vários logins usando parâmetros password e multipleLogin:
    {
       "username":"jdoe",
       "password":"mypassword@123",
       "multipleLogin":true
    }
  • Chave de API: Os usuários podem usar uma chave de API em vez de usar parâmetros password e a multipleLogin para gerar um token de vários logins por meio da API de autenticação.
    Solicitação
    POST http://{{ControlRoomURL}}/v1/authentication
    Corpo da solicitação para gerar um token com vários logins usando a chave de API:
    {
       "username":"jdoe",
       "apiKey": "IvtAhY0NU7baRLYEeIYUJSKO"
    }
    Nota: No entanto, o uso de uma chave de API não ignora o requisito de permissão. O usuário ainda precisa ter a permissão específica ("multipleLoginAllowed":true).