04. Gestión de accesos y perfiles
Obsidian incorpora un módulo de gestión de accesos mediante perfiles en el menú PROFILE, accesible desde la consola de la herramienta:
Características Generales
La interfaz del menú se presenta dividida en tres secciones:
- Profile permissions: esta sección mostrará los permisos de un determinado perfil sobre los distintos módulos de Obsidian.
- Profile users and groups: definición de usuarios y grupos que pertenecen a un determinado perfil.
- Advanced: funcionalidades avanzadas para la gestión de los perfiles (creación, eliminación, políticas, etc.).
Crear/Eliminar perfiles
La creación y eliminación de perfiles se realiza desde la sección Advanced → Profile management.
Crear nuevo perfil
Para crear un nuevo perfil:
1. Hacer clic derecho sobre uno de los perfiles ya existentes y seleccionar la opción Add:
Se creará un nuevo perfil con un nombre por defecto (New Profile), que podremos modificar haciendo doble clic sobre el nodo. Para guardar los cambios, pulsar la tecla Enter. En el ejemplo presentado a continuación hemos creado un perfil llamado usuario almacén.
Eliminar perfil
Para eliminar un perfil:
- Hacer clic derecho sobre el nodo que queremos eliminar y seleccionar la opción Delete:
Gestión de permisos de un perfil
Los permisos que tendrá un determinado perfil se gestionan desde la sección Profile permissions.
Cada perfil tiene su propio desplegable. En él se presenta, en forma de árbol, la instancia de Obsidian y cada una de sus secciones (Console, Dashboards, Reports y Actions), con sus distintos módulos:
Cada uno de los nodos hoja tiene un icono asociado, que puede aparecer en gris o coloreado en azul. Un perfil NO tendrá permisos sobre aquellos nodos con su icono en gris, mientras que SÍ tendrá permisos sobre aquellos nodos coloreados en azul. En la imagen que se muestra arriba el perfil user no tiene permisos sobre Actions, Setup y Visual Editor; pero sí los tiene sobre todos los demás módulos de Console.
Modificación de permisos
Para modificar los permisos de un perfil:
1. Seleccionar el perfil que se quiere modificar en el desplegable de la sección Profile permissions. En el caso presentado a continuación, se modificarán los permisos del perfil creado como ejemplo (usuario almacén):
Si el perfil creado todavía no se muestra en el desplegable, actualizarlo pulsando en el icono de refresco:
2. Para modificar permisos (añadir/quitar permisos), hacer doble clic sobre el nodo afectado. En la imagen de ejemplo, hacemos doble clic en el nodo Warehouses. El perfil usuario almacén tendrá permisos únicamente sobre el dashboard Warehouses.
Es importante tener en cuenta que al hacer clic sobre un nodo hoja únicamente modificamos los permisos sobre ese nodo. Sin embargo, si hacemos doble clic sobre un nodo padre, modificaremos los permisos de todos sus hijos. Siguiendo con el ejemplo presentado arriba, haciendo doble clic sobre el nodo Console (que es un nodo padre), el perfil usuario almacén tendrá permisos sobre todos los módulos de la consola, como se puede ver en la imagen siguiente:
Para este tipo de modificaciones se mostrará un popup de confirmación previo:
Asignación de perfiles a usuarios/grupos
Desde la sección central Profile users and groups, se podrán definir los usuarios/grupos a los que se asignará un determinado perfil. En la imagen de ejemplo que se muestra a continuación podemos ver que el perfil administrator está asignado a los usuarios admin, ozona y user1, así como a todos aquellos usuarios que pertenezcan al grupo ObsidianUser1DesAX:
Consultar usuarios/grupos asignados a un perfil
Para consultar la lista de usuarios/grupos asignados a un perfil:
1.Seleccionar el perfil sobre el que se quiere consultar la información en el desplegable de la sección Profile permissions.
2. En la sección Profile users and groups se desplegará la lista de los usuarios y grupos que tienen asignado el perfil.
Asignar nuevo usuario a un perfil
Asignar perfil a un usuario local
Para asignar un usuario a un perfil:
1.Hacer clic derecho sobre el nodo Users y seleccionar la opción Add local
2.Se creará un nodo anidado en el que debemos indicar el nombre del usuario de Obsidian al que queremos asignar el perfil. En el ejemplo de abajo estaríamos asignando el perfil al usuario ozona
Asignar perfil a un usuario de Directorio Activo
Consultar más información en el capítulo Asignación de perfiles a usuarios/grupos de Directorio Activo.
Asignar nuevo grupo a un perfil (solo Directorio Activo)
Consultar más información en el capítulo Asignación de perfiles a usuarios/grupos de Directorio Activo.
Eliminar asignación de usuario/grupo a un perfil
Para eliminar la asignación de un usuario/grupo a un perfil:
1.Hacer clic derecho sobre el usuario/grupo a eliminar
Asignación de perfiles a usuarios/grupos de Directorio Activo
La gestión de perfiles puede estar integrada con el servicio de Directorio Activo y puede realizarse a nivel de usuario o de grupo.
Para añadir un usuario/grupo de Directorio Activo a un perfil:
1.Hacer doble clic sobre Users/Groups, seleccionando la opción Add AD
2.Renombrar el nodo que se crea con el nombre del usuario/grupo a asignar.
Consultar más información sobre la integración en el artículo Integración con Directorio Activo.