Límites basado en roles

Si se configuran roles, se pueden aplicar límites operativos a un rol. Todos los miembros de ese rol heredan los límites establecidos. Este límite es compatible con los roles estáticos y dinámicos.
cad126es
Si se configuran roles, se pueden aplicar límites operativos a un rol. Todos los miembros de ese rol heredan los límites establecidos. Este límite es compatible con los roles estáticos y dinámicos.
Los límites basados en roles se aplican a cada conexión, lo que significa que los cambios realizados en estos límites no se aplican hasta que los usuarios se vuelven a conectar.
Debido a que la configuración basada en roles se establece mediante atributos, no es necesario reiniciar el agente de sistema de directorio para que se apliquen los cambios.
Funcionamiento de los límites basados en roles
Si se configuran límites basado en roles, ocurren las siguientes acciones cuando un usuario se enlaza al directorio:
  1. El usuario se enlaza al agente de sistema de directorio.
  2. Durante el enlace, el agente de sistema de directorio comprueba si el usuario es un miembro de un rol.
  3. Si el usuario es miembro de un rol que tiene límites, los límites se almacenan en la conexión activa.
    Si un usuario tiene varios roles, cada uno con límites, se utilizan los valores más altos.
    Si no hay ningún límite basado en roles aplicable para un usuario, se aplican los límites del agente de sistema de directorio.
  4. Cada búsqueda realizada en la conexión utiliza estos límites.
Aplicación de límites operativos a un rol
Se pueden establecer diferentes límites operativos para cada rol. Debido a que los límites basados en roles se establecen mediante atributos, no es necesario reiniciar el agente de sistema de directorio para que se apliquen los cambios.
Para aplicar los límites operativos a un rol
  1. Agregue la clase de objeto 
    dxRoleBasedConfig
    a la entrada del rol.
  2. Especifique uno de los siguientes límites, o ambos:
    • Agregue el atributo
      dxSizeLimit
      a la entrada del rol y cambie el valor para el número máximo de entradas que devuelve una búsqueda.
    • Agregue el atributo
      dxTimeLimit
      a la entrada del rol y cambie el valor para el tiempo (en segundos) previo a la cancelación de la operación.
  3. Guarde los cambios realizados en la entrada del rol.
    Los nuevos límites operativos se aplicarán a los usuarios con ese rol la próxima vez que se conecten al directorio.
Ejemplo de agregación de límites a un rol existente
Este ejemplo muestra cómo utilizar JXweb para agregar nuevos límites a un rol existente en el directorio Democorp.
Este ejemplo asume que el rol dinámico 
Engineer (Ingeniero)
 ya está configurado.
Para agregar límites al rol dinámico 
Engineer (Ingeniero)
  1. Abra JXweb y conéctese al directorio Democorp.
  2. Vaya a la entrada Engineer (Ingeniero) y selecciónela.
    La entrada Engineers (Ingenieros) aparecerá en el panel derecho.
  3. Haga clic en el icono Edit (Editar) situado junto a cualquiera de las clases de objeto.
    Aparecerá la página Add or Remove Object Classes (Agregación o eliminación de clases de objeto).
  4. Desplácese hacia abajo por la lista Available (Elementos disponibles) para encontrar la clase de objeto
    dxRoleBasedConfig
    .
  5. Seleccione esta clase y, a continuación, utilice la flecha para agregarla a la entrada.
  6. Haga clic en Submit (Enviar) y en OK (Aceptar) en el cuadro de mensaje que aparece.
    La entrada ahora incluye la clase de objeto
    dxRoleBasedConfig
    . Ahora se deben agregar los valores a uno o a los dos atributos
    dxSizeLimit
    y
    dxTimeLimit
    .
  7. Muestre los atributos sin valores haciendo clic en la flecha que se encuentra junto a
    List of attributes without values (Lista de atributos sin valores)
    , tal como se muestra en la captura de pantalla siguiente:
    Screenshot of JXweb, showing how to display the attributes that have no values 
  8. Establezca los límites para este rol mediante uno de los pasos siguientes:
    • Haga clic en el icono Editar (Editar) situado junto al atributo
      dxSizeLimit
      , especifique el número de entradas y, a continuación, haga clic en Modify (Modificar).
    • Haga clic en el icono Edit (Editar) situado junto al atributo
      dxTimeLimit
      , especifique un tiempo en segundos y, a continuación, haga clic en Modify (Modificar).
  9. Para establecer un valor para otro atributo, repita los pasos 5-8.