Pular para o conteúdo principal

Users

A página Users fornece uma interface integrada para gerir contas de utilizador Keycloak sem sair do OpSee. A partir daqui, os administradores podem criar contas, atribuir funções e grupos, redefinir palavras-passe e ativar ou desativar utilizadores.

Grelha de administração de utilizadores

:::info Integração Keycloak O OpSee delega a autenticação e autorização ao Keycloak. A página Users é uma frontend de gestão que comunica com a API REST de administração do Keycloak através do backend do OpSee. Todas as alterações feitas aqui são refletidas imediatamente no Keycloak. :::

Grelha de Utilizadores​

A página Users apresenta um DataGrid com as seguintes colunas:

ColunaDescrição
UsernameO nome de início de sessão Keycloak
First namePrimeiro nome do utilizador
Last nameApelido do utilizador
EmailEndereço de email
EnabledSe a conta está ativa
CreatedCarimbo temporal de criação da conta (oculto na vista compacta)

Cada linha tem botões de ação para: Editar, Gerir Funções, Gerir Grupos, Redefinir Palavra-passe e Eliminar.

Criar um Utilizador​

  1. Clique em Add User
  2. Preencha os campos obrigatórios:
    • Username (deve ser único)
    • First name e Last name
    • Email
    • Password (com indicador opcional "Temporary", força a alteração da palavra-passe no primeiro início de sessão)
  3. Clique em Create

O utilizador é criado no Keycloak e pode iniciar sessão imediatamente no OpSee (sujeito a permissões de função).

Editar um Utilizador​

Clique no botão de edição (lápis azul) para modificar o perfil de um utilizador: username, nome, email e estado ativado.

Gerir Funções​

As funções controlam a que um utilizador pode aceder no OpSee. Clique no ícone de escudo para abrir a caixa de diálogo de funções.

  • Veja as funções atualmente atribuídas ao utilizador
  • Adicione funções a partir da lista de todas as funções de realm Keycloak disponíveis
  • Remova funções desselecionando-as

:::tip Hierarquia de Funções O OpSee utiliza o modelo de funções do Keycloak. As funções podem ser simples (planas) ou compostas (uma função que inclui outras funções). Verifique com o seu administrador Keycloak a estrutura de funções específica da sua implantação. :::

Funções de Grupo​

Clique no botão Configure Group Roles na barra de ferramentas para gerir quais as funções atribuídas a grupos inteiros de uma só vez. Isto é mais eficiente do que atribuir funções utilizador a utilizador.

Gerir Grupos​

Os grupos permitem-lhe organizar utilizadores e atribuir funções ao nível do grupo. Clique no ícone de grupo para abrir a caixa de diálogo de grupos para um utilizador.

  • Veja as filiações atuais de grupo do utilizador
  • Adicione o utilizador a grupos adicionais
  • Remova o utilizador de grupos

Redefinir Palavras-passe​

Clique no ícone de cadeado para redefinir a palavra-passe de um utilizador:

  1. Introduza a nova palavra-passe
  2. Marque Temporary se o utilizador deve ser obrigado a alterar a palavra-passe no próximo início de sessão
  3. Clique em Reset Password

Ativar e Desativar Utilizadores​

  • Desative um utilizador editando o seu perfil e desligando o interruptor Enabled. Os utilizadores desativados não podem iniciar sessão mas os dados da sua conta são preservados.
  • Ative um utilizador voltando a ligar o interruptor. Use o filtro Show Disabled para ver as contas desativadas.

Eliminar um Utilizador​

Clique no botão de eliminação (ícone vermelho de lixo) e confirme. Isto remove permanentemente a conta Keycloak. A eliminação não pode ser desfeita.

informação

Eliminar um utilizador Keycloak não elimina automaticamente o operador associado no OpSee. O registo do operador permanece mas a sua associação Keycloak fica obsoleta. Limpe os registos de operadores separadamente na página Operators, se necessário.

Filtragem​

  • Barra de pesquisa, filtra por username, nome ou email
  • Interruptor Show Disabled, inclui contas desativadas na lista
  • Visibilidade de colunas, alterna entre as vistas compacta e completa

Users vs. Operators​

É importante compreender a distinção:

ConceitoFinalidadeOnde gerir
User (Keycloak)Início de sessão na aplicação, controlo de acesso baseado em funçõesPágina Users
OperatorIdentidade de chão de fábrica, atribuição de dados de produçãoPágina Operators

Um operador pode ser associado a uma conta de utilizador, mas são entidades separadas. Pode ter:

  • Operadores sem contas de utilizador (trabalhadores de chão de fábrica que utilizam terminais partilhados)
  • Contas de utilizador sem operadores (gestores que veem painéis mas não operam máquinas)
  • Operador+utilizador associados (um operador que também inicia sessão no OpSee com a sua própria conta)

Páginas Relacionadas​

Pré-requisitos​

Próximos passos​