Skip to content

Gestión de Identidad y Acceso (IAM)

El módulo de Gestión de Identidad y Acceso (IAM) es el centro de control de seguridad interna de Netsocs Synergy.
Define qué pueden hacer los usuarios dentro de la plataforma, regulando el acceso a módulos, vistas y acciones específicas.

Este módulo se basa en el modelo RBAC (Role-Based Access Control), que se estructura en tres componentes principales:

  1. Permisos (Permissions): Autorizaciones individuales y granulares (ej. crear un nuevo usuario).
  2. Políticas (Policies): Colecciones de permisos agrupados para representar un rol (ej. Administrador, Operador de Monitoreo).
  3. Usuarios (Users): Cuentas individuales que inician sesión y a las que se asignan una o más políticas.

INFO
El IAM se diferencia del módulo de Control de Acceso:
- IAM → define lo que los usuarios pueden hacer dentro del software.
- Control de Acceso → regula el acceso físico a puertas, torniquetes o barreras.


Contenido de esta sección


Comprender los Permisos del Sistema

Los Permisos son los bloques básicos de la seguridad en Netsocs Synergy.
Cada permiso corresponde a una acción específica e indivisible dentro del sistema.

La sección Permissions Management actúa como un diccionario completo de todas las acciones posibles.

Características

  • Granularidad: Cada permiso es muy específico para mayor control.
  • Nomenclatura Clara: Formato legible → modulo::accion (ej. accessControl::canCreateDoors).
  • Uso Indirecto: Los permisos no se asignan a usuarios, sino a Políticas.

TIP
La vista de permisos sirve como herramienta de referencia: los administradores la consultan al diseñar políticas.

Ejemplos

Nombre del Permiso Descripción
accessControl::canCreatePerson Crear registros de personas en el módulo de Control de Acceso.
dashboard::canAddWidgets Añadir widgets a un espacio de trabajo.
eventLog::canDeleteEvents Eliminar eventos del Registro de Eventos.

Crear y Gestionar Políticas (Roles)

Una Política es un conjunto de permisos agrupados bajo un nombre descriptivo.
Representa un rol de trabajo dentro de la organización (ej. Administrador de Sistema, Operador Nivel 1).

En la sección Policies Management se crean y administran estas políticas.

Componentes de una Política

  • Policy Name: Nombre único del rol.
  • Description: Breve explicación de su propósito.
  • Permissions: Lista de permisos incluidos.

Procedimiento para crear una Política

  1. Accede a Policies → haz clic en + Create Policy.
  2. Asigna un Nombre y una Descripción.
  3. Selecciona los permisos relevantes de la lista disponible.
  4. Revisa y guarda la configuración.

INFO
Aplica el principio de mínimo privilegio: otorga solo los permisos estrictamente necesarios.


Administrar Usuarios y Asignar Políticas

En la sección Users, se gestionan todas las cuentas con acceso a Netsocs Synergy.
Aquí se vinculan los perfiles individuales con las políticas que definen sus capacidades.

Interfaz de Gestión de Usuarios

La vista principal muestra una tabla con los usuarios registrados:

Columna Descripción
Username Identificador único de inicio de sesión (generalmente un correo).
Name Nombre completo del usuario.
Assigned Policies Políticas (roles) asignadas.
Edited By Último administrador que modificó el perfil.
Actions Opciones para editar, ver o eliminar.

Procedimiento para crear un Usuario

  1. Accede a Users → clic en + Create User.
  2. Completa: nombre de usuario, nombre completo y contraseña inicial.
  3. En la sección de asignación, selecciona una o más políticas.
  4. Guarda el perfil.

👉 Una vez creado, el usuario podrá iniciar sesión y sus acciones estarán limitadas estrictamente por las políticas asignadas.
Ejemplo: un usuario sin permiso para gestionar widgets no verá la opción de añadirlos.


✅ Con el módulo de Gestión de Identidad y Acceso (IAM), Netsocs Synergy garantiza un modelo de seguridad robusto y flexible, alineado con las mejores prácticas de control de acceso basado en roles (RBAC).