Despliegue de las reglas de seguridad en producción
La consola Winform de VG provee
el módulo de despliegue.
Los desarrolladores utilizan este módulo para desplegar los permisos
y los roles relacionados con sus aplicaciones. Cuando una nueva versión
de sus aplicaciones es publicada, el módulo de despliegue automatiza
la actualización de los permisos en un repositorio dado (repositorio
de pruebas, de desarrollo, de producción…).
Fig 1 - Deploying a Repository
Despliegue de Visual Guard – El ciclo de vida de la aplicación
Visual
Guard automatiza el despliegue de los datos de seguridad administrados
por los desarrolladores durante el ciclo de vida de la aplicación.
- Despliegue inicial
Los desarrolladores definen los roles, los sets de permisos y los
permisos en el repositorio de desarrollo.
Enseguida, despliegan esta
información en el repositorio de producción vacío.
- Administración diaria
Los administradores locales crean y administran las cuentas usuario
y les otorgan roles.
- Despliegues subsecuentes
Los desarrolladores actualizan la información de seguridad.
La información actualizada es fusionada con la información existente en el repositorio de producción.
Cómo organizar y desplegar
la información de seguridad en una aplicación?
El esquema
siguiente, describe diferentes combinaciones posibles para una aplicación
desplegada en un sitio donde los roles locales, los permisos y los
sets de permisos son requeridos.
Más información
- Los desarrolladores definen los roles, los permisos
y los sets de permisos en el repositorio de desarrollo para enseguida
desplegarlos en el repositorio de producción
- El administrador local puede otorgar
el rol “Operator1” a un usuario, como está definido
por defecto en el repositorio de desarrollo.
Los desarrolladores también pueden crear los roles locales,
los permisos y los sets de permisos.
Un rol local puede contener un set de permisos global.
Un set de permisos local puede contener un permiso global
- Cuando el permiso B es añadido/editado,
incluído en el set de permisos 1 y desplegado, tanto el rol
“Operator1” como el “Operator2” tendrán
este nuevo permiso en producción.
- Cuando el repositorio es desplegado, los roles locales,
los sets de permisos y los permisos permanecen sin cambios, así
como la relación entre el set de permisos 3 (que contiene)
el set de permisos