Skip to main content
Muchas aplicaciones esperan saber qué rol tiene un usuario (administrador, miembro, lector, etc.), no solo quién es. Iru puede declarar un rol a una aplicación en el inicio de sesión, según la pertenencia a grupos del usuario, y puede variar la duración de la sesión y el riesgo según el rol. Esto se configura en la pestaña Roles de una aplicación. Al igual que el resto de una aplicación, lo editas en un borrador y lo publicas; consulta Descripción general de las aplicaciones.

Cómo llega un rol a la aplicación

Un rol se concede a uno o varios grupos. Cuando alguien de esos grupos inicia sesión, Iru declara el identificador del rol a la aplicación mediante el método que elijas.

Método de declaración de roles

Determina cómo se envía el rol a la aplicación (o si se envía).

Bundles de roles

Los roles se encuentran dentro de bundles de roles, que agrupan roles relacionados y deciden si un usuario puede tener más de uno a la vez. En el modo Priority, cada rol tiene un número de prioridad único, y el rol con la mejor prioridad prevalece cuando alguien cumple los requisitos para más de uno.

Qué contiene un rol

El nombre del rol en el panel y el identificador del rol que se declara a la aplicación (el valor que recibe la aplicación para este rol).
Los grupos cuyos miembros reciben el rol. Basar los roles en grupos hace que la asignación de roles siga tu directorio.
Cuánto dura, en minutos, una sesión concedida mediante este rol. Distintos roles pueden tener distintas duraciones de sesión. Establece este valor en 0 para usar el valor predeterminado de la aplicación (60 minutos, a menos que lo cambies en la aplicación).
Una clasificación opcional de nivel de riesgo para el rol, para que puedas etiquetar los roles más sensibles de forma coherente.
Cada aplicación empieza con un bundle y un rol Default, por lo que el acceso funciona desde el primer momento. Agrega bundles y roles solo cuando una aplicación necesite acceso basado en roles.

Configurar roles para una aplicación

1

Elegir el método de declaración de roles

En la pestaña Roles de la aplicación, establece cómo deben llegar los roles a la aplicación: Grupos o un Custom attribute, o Ninguno si la aplicación no acepta un rol mediante el inicio de sesión único.
2

Crear un bundle de roles

Agrega un bundle, asígnale un nombre y un identificador, y elige la exclusividad Include all o Priority.
3

Agregar roles

Para cada rol, establece su identificador, asigna los grupos que deben recibirlo y establece la duración de la sesión y (opcionalmente) un nivel de riesgo. En los bundles Priority, asigna a cada rol un número de prioridad.
4

Publicar

Establece el borrador como actual. A partir de ese momento, el inicio de sesión declara el rol de cada usuario según tus bundles.

Próximos pasos

Asignar acceso

Concede, en primer lugar, quién puede acceder a la aplicación.

Grupos

Los roles se conceden a grupos; organiza la pertenencia allí.

Aplicaciones SAML

Donde se establece el formato de nombre del atributo personalizado para la declaración de roles SAML.

Aplicaciones OIDC

Donde los roles se incluyen como claim en las aplicaciones OIDC.