Módulo de Seguridad y Control de Usuarios
El módulo de Seguridad y Control de Usuarios es la capa de gobernanza y protección de JCSoftERP. Implementa el modelo de Control de Acceso Basado en Roles (RBAC - Role-Based Access Control), garantizando que cada usuario acceda únicamente a las opciones, módulos y sucursales estrictamente requeridos para sus funciones laborales (Principio de Privilegio Mínimo y Segregación de Funciones).
1. Arquitectura de Seguridad RBAC
2. Pilares Funcionales del Módulo
A. Gestión de Cuentas de Usuario
- Identidad Única: Cada colaborador que interactúa con el sistema posee una cuenta nominativa ligada a su ficha de Empleado.
- Gestión Segura de Credenciales: Contraseñas encriptadas, políticas de longitud mínima y asistente de restablecimiento seguro por parte del administrador.
B. Perfiles y Roles Organizacionales
- Estandarización de Privilegios: En lugar de asignar permisos usuario por usuario, se configuran Roles (ej. Cajero POS, Encargado de Compras, Oficial de Negocios, Auditor Contable), asignando el rol correspondiente a los nuevos empleados para una activación inmediata.
C. Granularidad de Permisos por Acción
- Control Detallado por Formulario: Permite habilitar o deshabilitar específicamente si un rol puede Ver, Agregar Nuevos Registros, Editar, Anular Transacciones o Reimprimir Documentos Históricos.
D. Restricción Territorial / Multisucursal
- Oficinas Autorizadas: Delimita a qué sucursales físicas puede ingresar un usuario para evitar que operadores de una sucursal modifiquen transacciones de otra sede sin autorización.
3. Navegación en el Sistema
Para acceder a las opciones de seguridad, diríjase en la barra superior al menú:
Seguridad y Control de Usuarios

:::tip 📸 Captura Requerida: Menú de Seguridad
Ruta de archivo: static/img/seguridad/seguridad-menu.png
Elementos a mostrar: Menú desplegado mostrando: Mantenimiento de Usuarios, Roles de Seguridad, Asignar Roles a Usuarios, Matriz de Permisos por Rol, Restablecer Contraseñas y Sucursales por Usuario.
:::