Saltar al contenido

¡Transforma tus conexiones en dinero para el final del año con nuestro nuevo Programa de Indicación de Clientes! Descubre más

Esta documentación es para la versión 4 y posteriores de App Builder, el nuevo nombre de Vinyl. Accede a la documentación de Vinyl aquí.

Reinos en Jitterbit App Builder

Los dominios permiten a los administradores de seguridad delegar las siguientes operaciones de seguridad a los desarrolladores:

  • Aprovisionar cuentas de usuario
  • Gestionar la pertenencia a grupos de seguridad

Los desarrolladores, a su vez, pueden usar objetos de datos públicos para crear aplicaciones que permitan a los administradores de dominios realizar estas tareas dentro de los límites del dominio.

Administrador del reino

Un administrador de dominio es un usuario con el rol de administrador de dominio. Este rol pertenece a la fuente de datos de App Builder y tiene permiso para acceder a los objetos de datos públicos relacionados con el dominio.

Objetos de datos públicos de Realm

App Builder incluye varios objetos de datos públicos relacionados con el dominio. Los desarrolladores pueden usar estos objetos de datos para crear aplicaciones que permitan a los administradores del dominio realizar tareas delegadas de gestión de seguridad. Estos objetos de datos públicos incluyen:

  • Realm_User_Create - Aprovisiona usuarios utilizando un proveedor de seguridad delegado al reino.
  • Realm_Provider - Ver proveedores de seguridad delegados al reino.
  • Realm_UserGroup - Ver y modificar la membresía de un grupo de seguridad delegado al reino.
  • Realm_Group - Ver los grupos de seguridad delegados al reino.

Consulte Objetos de datos públicos para obtener más información sobre estos y otros objetos de datos públicos.

Creando un reino

Para crear un nuevo reino:

  1. Inicie sesión en App Builder como administrador.
  2. Navegue hasta el IDE.
  3. Haga clic en Administración de usuarios.
  4. Elija la opción de menú Reinos.
  5. En el panel Reinos, haga clic en el botón +Reino.
  6. Proporcione un Nombre para el reino.
  7. Haga clic en el ícono Guardar (Marcar).

Una vez creado el reino, el administrador de seguridad debe determinar qué aplicaciones y programaciones pertenecen al reino, así como qué grupos de seguridad y proveedores están delegados al reino.

Solicitudes y horarios

Las reglas de negocio, incluidas las que realizan tareas relacionadas con la seguridad, se ejecutan en el contexto de un evento. El origen de un evento determina su ámbito. Los eventos se originan de una de dos fuentes:

  1. Aplicaciones: Un usuario puede invocar un evento, por ejemplo, haciendo clic en un botón. Independientemente de si el evento está programado para ejecutarse en primer plano o en segundo plano, los eventos iniciados por el usuario se originan en una aplicación.
  2. Programaciones: una tarea programada invoca un evento, ya sea periódicamente o en respuesta a una señal.

Tras crear el dominio, el administrador de seguridad debe agregarle una o más aplicaciones o programaciones. Los eventos originados en estas fuentes se ejecutarán en el contexto del dominio.

Tenga en cuenta que una aplicación o programación solo puede pertenecer a un único dominio. Las aplicaciones y programaciones incluidas con App Builder no pueden pertenecer a un dominio.

Agregar una aplicación a un reino

Para añadir una aplicación a un dominio, desde la página Dominios:

  1. En el panel Dominios, selecciona el dominio.
  2. En el panel Aplicaciones, localiza la aplicación.
  3. Haz clic en el botón Seleccionar.

Agregar un horario a un reino

Para añadir un horario a un reino, desde la página Reinos:

  1. En el panel Reinos, selecciona el reino.
  2. En el panel Horarios, localiza el horario.
  3. Haz clic en el botón Seleccionar.

Grupos y proveedores

Los siguientes recursos de seguridad se pueden delegar al reino:

  • Grupos - Permite a los administradores de dominio gestionar la membresía del grupo de seguridad delegado.
  • Proveedores: permite a los administradores de dominio aprovisionar cuentas de usuario mediante el proveedor de seguridad delegado.

Para evitar conflictos, un grupo o proveedor de seguridad determinado solo se puede delegar a un único dominio. Los grupos de seguridad incluidos con App Builder no se pueden delegar a un dominio. Solo se pueden delegar proveedores de seguridad de tipo Aprovisionamiento de usuarios.

Delegar un grupo a un reino

Para delegar un grupo a un reino, desde la página Reinos:

  1. En el panel Reinos, selecciona el reino.
  2. En el panel Grupos, localiza el grupo.
  3. Haz clic en el botón Seleccionar.

Crear un proveedor para un reino

En App Builder, un proveedor es la entidad que crea o modifica al usuario. Active Directory y otros métodos de autenticación se consideran proveedores en App Builder, y su dominio también debe tener un proveedor. Para crear un proveedor, vaya al área de Seguridad del IDE, abra Proveedores de Seguridad y cree uno. Este proveedor debe estar marcado como activo, tener un nombre específico y ser de tipo Aprovisionamiento de usuarios; no se requiere ninguna otra configuración.

Delegar un proveedor a un reino

Para delegar un proveedor a un dominio, desde la página Dominios:

  1. En el panel Dominios, seleccione el dominio.
  2. En el panel Proveedores, localice el proveedor.
  3. Haga clic en el botón Seleccionar.

Gestión de reinos y versiones

Al igual que otros recursos de seguridad (usuarios, grupos y proveedores), los dominios son específicos de cada instancia de App Builder. El proceso de gestión de versiones no empaqueta ni transporta dominios. Por lo tanto, los administradores deberán recrear dominios en cada ambiente (p. ej., desarrollo, control de calidad, producción).

Los desarrolladores de aplicaciones deben tener esto en cuenta al crear una aplicación compatible con realms. En concreto, deben proporcionar una aplicación (o un conjunto de páginas dentro de una aplicación existente) que permita a los administradores realizar cualquier configuración necesaria posterior a la instalación. Consulte Objetos de datos públicos de realms para obtener una lista de los objetos de datos públicos que pueden utilizarse para este fin.

Lógica de negocios

Al ejecutar reglas para insertar usuarios en los objetos proporcionados por App Builder para inserciones de dominios, debe pasar el ID de proveedor creado para el dominio como ID de proveedor del usuario. Tenga en cuenta que no puede probar objetos correctamente en los resultados ni usando el botón de ejecución, ya que los dominios funcionan dentro de los límites de una aplicación. Por lo tanto, debe ejecutar reglas usando el dominio dentro de una aplicación específica para que este devuelva los resultados correctos.