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:

  1. 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 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 adminozona 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.