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.

:::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:
| Coluna | Descrição |
|---|---|
| Username | O nome de início de sessão Keycloak |
| First name | Primeiro nome do utilizador |
| Last name | Apelido do utilizador |
| Endereço de email | |
| Enabled | Se a conta está ativa |
| Created | Carimbo 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
- Clique em Add User
- Preencha os campos obrigatórios:
- Username (deve ser único)
- First name e Last name
- Password (com indicador opcional "Temporary", força a alteração da palavra-passe no primeiro início de sessão)
- 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:
- Introduza a nova palavra-passe
- Marque Temporary se o utilizador deve ser obrigado a alterar a palavra-passe no próximo início de sessão
- 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.
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:
| Conceito | Finalidade | Onde gerir |
|---|---|---|
| User (Keycloak) | Início de sessão na aplicação, controlo de acesso baseado em funções | Página Users |
| Operator | Identidade de chão de fábrica, atribuição de dados de produção | Pá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
- Operators, associe operadores a contas de utilizador Keycloak
- Getting Started, tutorial de configuração de pessoal
Pré-requisitos
- Visão Geral de Personnel
- Introdução, obtenha a visão global do OpSee