Saltar al contenido principal

Control de acceso

OpSee utiliza Keycloak como proveedor de identidad. El control de acceso gestiona quién puede ver qué y hacer qué dentro de la plataforma — desde el acceso a equipos a nivel operador hasta la configuración del sistema a nivel administrador.

Conceptos clave​

Usuarios​

Los usuarios se gestionan en Keycloak y se sincronizan con OpSee. Cada usuario tiene:

  • Un nombre de usuario y un correo para identificación
  • Nombre y apellido para mostrar
  • Un estado activado/desactivado
  • Grupos que controlan a qué puede acceder
  • Roles que controlan qué puede hacer

Grupos​

Los grupos controlan qué datos pueden ver los usuarios:

Tipo de grupoControlaEjemplo
Grupos de equiposQué equipos puede ver un usuario"Operadores Línea 1" solo ven la Línea 1
Grupos de menúA qué entradas de menú puede acceder"Operadores" solo ven Production, no Admin

Roles​

Los roles controlan qué acciones pueden ejecutar los usuarios:

RolPermiso
adminAcceso total a todas las funciones
modify_equipmentCrear, editar, eliminar equipos
modify_recipesCrear, editar, eliminar recetas
modify_materialsCrear, editar, eliminar materiales
view_auditVer el registro de auditoría

Gestionar usuarios​

Vaya a Admin → Control de acceso → Usuarios.

Lista de usuarios

Crear un usuario​

Haga clic en + Crear y rellene:

CampoObligatorioDescripción
Nombre de usuarioSíIdentificador de inicio de sesión
CorreoSíDirección de correo del usuario
NombreNoNombre para mostrar
ApellidoNoApellido para mostrar
ContraseñaSíContraseña inicial (puede definirse como temporal)
ActivadoSíIndica si el usuario puede iniciar sesión

Asignar grupos y roles​

Tras crear un usuario, asigne sus grupos y roles:

  1. Abra la vista de detalle del usuario
  2. En la pestaña Grupos, seleccione los grupos de equipos y de menú
  3. En la pestaña Roles, seleccione los roles que definen sus permisos

:::tip Principio de menor privilegio Comience con un acceso mínimo y añada permisos según sea necesario. Los operadores normalmente solo necesitan su grupo de equipos y el grupo de menú "Production". :::

Gestión de contraseñas​

Los administradores pueden:

  • Restablecer contraseñas, definiendo una nueva contraseña para un usuario
  • Contraseñas temporales que obligan al usuario a cambiarla en el siguiente inicio de sesión

Sincronización con Keycloak​

OpSee mantiene una sincronización bidireccional con Keycloak:

  • Grupos de equipos, sincronizados desde Keycloak para determinar la visibilidad de los equipos
  • Grupos de menú, sincronizados desde Keycloak para determinar el acceso a los menús
  • Roles, sincronizados desde Keycloak para determinar los permisos funcionales

Vaya a Admin → Control de acceso para activar sincronizaciones manuales o comprobar el estado.

:::info Sincronización automática Los grupos y roles se sincronizan automáticamente al iniciar sesión. La sincronización manual solo es necesaria cuando realiza cambios en Keycloak y desea aplicarlos de inmediato sin esperar a que los usuarios vuelvan a autenticarse. :::

Perfil de usuario​

Cada usuario puede gestionar su propio perfil haciendo clic en su avatar en la esquina superior derecha de la aplicación.

Ajustes disponibles​

AjusteDescripción
Información personalNombre, apellido, correo, teléfono, departamento
AvatarSubir foto de perfil (PNG, JPEG o WebP, máx. 500 KB)
IdiomaElegir el idioma preferido de la interfaz
Zona horariaEstablecer la zona horaria para fecha y hora
ContraseñaCambiar la contraseña (mínimo 8 caracteres)
TemaCambiar entre modo claro y oscuro

Ver tus permisos​

La página de perfil también muestra:

  • Tus roles, las acciones que puedes ejecutar
  • Tus grupos, los equipos y menús a los que tienes acceso
  • Tu historial de inicio de sesión, cuándo iniciaste sesión por última vez
tip

Si necesitas permisos adicionales, contacta con tu administrador. Los usuarios no pueden modificar sus propios roles o grupos.

Sincronización de usuarios de Grafana​

Vaya a Admin → Control de acceso → Usuarios de Grafana para gestionar la integración con Grafana:

  • Ver todos los usuarios de Grafana
  • Promover usuarios a roles Admin, Editor o Viewer
  • Mantener el acceso a Grafana alineado con los permisos de OpSee

Próximos pasos​

Requisitos previos​

Relacionado​

  • Resumen de arquitectura
  • Cockpit, módulo complementario