Pular para o conteúdo principal

Controle de acesso

O OpSee usa o Keycloak como provedor de identidade. O controle de acesso gerencia quem pode ver o quê e fazer o quê na plataforma — desde o acesso a equipamentos no nível do operador até a configuração do sistema no nível do administrador.

Conceitos-chave​

Usuários​

Os usuários são gerenciados no Keycloak e sincronizados com o OpSee. Cada usuário possui:

  • Um nome de usuário e um e-mail para identificação
  • Nome e sobrenome para exibição
  • Um status ativado/desativado
  • Grupos que controlam o que pode acessar
  • Papéis que controlam o que pode fazer

Grupos​

Os grupos controlam quais dados os usuários podem ver:

Tipo de grupoControlaExemplo
Grupos de equipamentoQuais equipamentos um usuário pode ver"Operadores Linha 1" só veem a Linha 1
Grupos de menuQuais itens de menu são acessíveis"Operadores" só veem Production, não Admin

Papéis​

Os papéis controlam quais ações os usuários podem executar:

PapelPermissão
adminAcesso total a todas as funcionalidades
modify_equipmentCriar, editar, excluir equipamentos
modify_recipesCriar, editar, excluir receitas
modify_materialsCriar, editar, excluir materiais
view_auditVisualizar a trilha de auditoria

Gerenciar usuários​

Vá para Admin → Controle de acesso → Usuários.

Lista de usuários

Criar um usuário​

Clique em + Criar e preencha:

CampoObrigatórioDescrição
Nome de usuárioSimIdentificador de login
E-mailSimEndereço de e-mail do usuário
NomeNãoNome de exibição
SobrenomeNãoSobrenome de exibição
SenhaSimSenha inicial (pode ser temporária)
AtivadoSimSe o usuário pode fazer login

Atribuir grupos e papéis​

Após criar o usuário, atribua os grupos e papéis:

  1. Abra a visão de detalhes do usuário
  2. Na aba Grupos, selecione os grupos de equipamento e menu
  3. Na aba Papéis, selecione os papéis que definem as permissões

:::tip Princípio do menor privilégio Comece com acesso mínimo e adicione permissões conforme necessário. Operadores normalmente precisam apenas do grupo de equipamento e do grupo de menu "Production". :::

Gestão de senhas​

Os administradores podem:

  • Redefinir senhas atribuindo uma nova senha a um usuário
  • Senhas temporárias que obrigam o usuário a alterá-la no próximo login

Sincronização com o Keycloak​

O OpSee mantém uma sincronização bidirecional com o Keycloak:

  • Grupos de equipamento sincronizados a partir do Keycloak para determinar a visibilidade dos equipamentos
  • Grupos de menu sincronizados a partir do Keycloak para determinar o acesso a menus
  • Papéis sincronizados a partir do Keycloak para determinar permissões funcionais

Vá para Admin → Controle de acesso para acionar sincronizações manuais ou verificar o status.

:::info Sincronização automática Grupos e papéis são sincronizados automaticamente no login dos usuários. A sincronização manual só é necessária quando você faz alterações no Keycloak e deseja aplicá-las imediatamente, sem esperar que os usuários se reconectem. :::

Perfil do usuário​

Cada usuário gerencia seu próprio perfil clicando no avatar no canto superior direito.

Configurações disponíveis​

ConfiguraçãoDescrição
Informações pessoaisNome, sobrenome, e-mail, telefone, departamento
AvatarEnviar foto de perfil (PNG, JPEG ou WebP, máx. 500 KB)
IdiomaEscolher o idioma preferido da interface
Fuso horárioDefinir o fuso horário para datas e horas
SenhaAlterar a senha (mínimo 8 caracteres)
TemaAlternar entre modo claro e escuro

Visualizar suas permissões​

A página de perfil também mostra:

  • Seus papéis, ou seja, as ações que pode executar
  • Seus grupos, ou seja, equipamentos e menus aos quais tem acesso
  • Seu histórico de login, último acesso
dica

Se precisar de permissões adicionais, contate seu administrador. Os usuários não podem alterar seus próprios papéis ou grupos.

Sincronização de usuários do Grafana​

Vá para Admin → Controle de acesso → Usuários do Grafana para gerenciar a integração:

  • Ver todos os usuários do Grafana
  • Promover usuários aos papéis Admin, Editor ou Viewer
  • Manter o acesso ao Grafana alinhado às permissões do OpSee

Próximos passos​

Pré-requisitos​

Relacionado​

  • Resumo da arquitetura
  • Cockpit, módulo complementar