Introducción
Este plugin se usa en coordinación con los plugins de tecnologías de almacenamiento conectadas a Entra ID para provisionar los grupos que representan a los DSA y adicionalmente gestiona las membresías que representan la aceptación de los DSA por parte de los usuarios.
Modelo de integración
Gobierno activo
De forma general los DSA de Anjana Data serán representados como grupos en Entra ID, y los firmantes de dichos DSA serán miembros de dichos grupos.
Edición de objetos
Los plugins conectados a Entra ID permiten gestionar la activación o desactivación de entidades no nativas, para ello necesita que este plugin recupere la información de los grupos necesarios.
Credenciales requeridas
Es necesario registrar una aplicación en Entra ID y generar el necesario client ID y secret para que el plugin pueda autenticar y adquirir los permisos necesarios para cada funcionalidad.
Gobierno activo
La acciones realizadas por este plugin son las siguientes:
-
Crear grupos: Se crearán grupos que representen a DSAs que pasen a estado aprobado. Para ello es necesario que la aplicación registrada tenga el permiso de “Group.Create” para poder crear los grupos.
-
Lectura usuarios: Se requiere la lectura de los campos para realizar la membresía. Para ello la aplicación requiere el permiso “User.Read”.
-
Añadir/Eliminar usuarios en grupos: En los grupos creados por el plugin se van a añadir y eliminar usuarios (el plugin no crea ni borra usuarios del Active Directory) en base a las adherencias y desadherencias sobre el DSA. Para ello la aplicación requiere los permisos “User.Read” para poder localizar los usuarios y “GroupMember.ReadWrite.All” para poder modificar los miembros del grupo con los usuarios localizados.
-
Eliminar grupos: El plugin eliminará aquellos grupos que representen a DSA que pasen a estados expirados de forma automática en Anjana. Para ello la aplicación requiere el permiso “Group.ReadWrite.All” para poder borrar grupos.


Edición de objetos
La acciones realizadas por este plugin son las siguientes:
Leer grupos: Se hará una petición para leer los datos de los grupos que representen a DSAs. Para ello es necesario que la aplicación registrada tenga el permiso de “Group.Read.All” para poder leer los grupos.
Limitaciones Azure
El número máximo de usuarios en un grupo es de 100. Lo que significa que en un DSA que gobierne objetos en Azure no puede tener más de 100 personas adheridas (incluyendo owners), a partir de la 100 no se podrá aplicar gobierno activo.
El nombre del DSA (incluyendo el prefijo configurable) no debe contener los siguientes caracteres '@’, ‘(’, ‘)’, ‘\’, ‘[’, ‘]’, ‘;’, ‘:’, ‘<’, ‘>’ ni espacios en blanco ni superar los 64 caracteres (incluyendo el sufijo con la versión del dsa que incluye el plugin). Esta limitación sólo aplica si el DSA no tiene rellenado el campo del nombre físico y se espera que cree el grupo automáticamente.
Configuración
En la Configuración técnica y en Tot despliegue de plugins hay algunas directrices.
Existe un YAML de ejemplo para facilitar la configuración en Nexus / com / anjana / documentation (necesario login previo) con explicaciones de las propiedades y valores por defecto.
Este plugin puede conectarse a varias instancias de la misma tecnología, también se puede ver el YAML de ejemplo.