Contexto de Autorización (Authorization BC) — Arquitectura de Agregados
Contexto Delimitado: Autorización (Ums.Domain.Authorization)
Raíces de Agregado (Aggregate Roots): SystemSuite, PermissionTemplate, Profile
Modelo de Suite de Aplicaciones
La estructura de suites gobierna los menús de navegación y acciones en el sistema:
- SystemSuite (Raíz de Agregado) — Aplicaciones de nivel superior de la plataforma (ej. Portal de Administración, Portal de Sucursal).
- Module (Entidad Propia) — Secciones funcionales modulares dentro de una suite.
- Menu (Entidad Propia) — Interfaces gráficas de menús.
- SubMenu (Entidad Propia) — Bloques de submenús anidados.
- Option (Entidad Propia) — Anclajes específicos de configuración de vistas/pantallas.
- Action (Entidad Propia) — Tokens de acción granulares (ej. READ, WRITE, EXPORT) para asegurar comportamientos individuales.
Permisos y Plantillas
- PermissionTemplate (Raíz de Agregado) — Paquetes de permisos reutilizables y estandarizados.
- PermissionTemplateItem (Entidad Propia) — Mapeos específicos de acciones definidos dentro de una plantilla.
Perfiles de Seguridad
- Profile (Raíz de Agregado) — Roles asignados a los usuarios delimitados por su ámbito (GLOBAL, TENANT o BRANCH).
- ProfilePermission (Entidad Propia) — Acciones permitidas específicas asignadas a un perfil.
Volver al Índice de Dominio