Proveedor de aprovisionamiento de usuarios en Jitterbit App Builder
A diferencia de la mayoría de los otros tipos de proveedores de seguridad, el tipo de proveedor Aprovisionamiento de Usuarios no es un esquema de autenticación de usuarios o fuentes de datos. En su lugar, permite la creación programática de cuentas de usuario.
App Builder no permite a los desarrolladores construir reglas CRUD que escriban directamente en las tablas de usuarios y grupos de App Builder. En su lugar, App Builder expone un objeto de datos público llamado User_Create. Los desarrolladores pueden construir reglas CRUD de XP que inserten registros en el objeto de datos User_Create, creando así cuentas de usuario.
Nota
Para aplicaciones que pertenecen a un reino, el objeto de datos equivalente es Realm_User_Create.
Configuración
Parámetros
El proveedor de seguridad Aprovisionamiento de Usuarios no define ningún parámetro.
Cómo funciona
El objeto de datos User_Create requiere un ProviderId. El ProviderId identifica la configuración del proveedor de seguridad que se utilizará al crear una nueva cuenta de usuario. Típicamente, identifica un proveedor de seguridad Aprovisionamiento de Usuarios.
Este enfoque permite a los desarrolladores construir aplicaciones que soporten la creación de cuentas de usuario mientras que los administradores de seguridad mantienen el control de las políticas de autorización aplicadas a las nuevas cuentas de usuario. Esto se realiza con grupos de proveedores de seguridad. Consulte Aprovisionamiento de usuarios y grupos para más información.
Validación
A partir de App Builder 4.60, cuando una regla inserta un registro en el objeto de datos User_Create o Realm_User_Create, App Builder valida que el proveedor de seguridad referenciado cumpla con los siguientes requisitos:
-
El proveedor de seguridad está habilitado.
-
El proveedor de seguridad soporta el aprovisionamiento de usuarios.
Si alguna de las condiciones no se cumple, la operación de inserción falla.
Comportamiento de actualización
Al actualizar desde App Builder 4.59 o versiones anteriores:
-
Los proveedores de seguridad existentes de tipo User Provisioning tienen la opción de aprovisionamiento de usuarios habilitada automáticamente.
-
Los nuevos proveedores de seguridad de tipo User Provisioning tienen la opción de aprovisionamiento de usuarios habilitada por defecto.
Si se está utilizando un proveedor de seguridad deshabilitado para aprovisionar usuarios, el aprovisionamiento de usuarios dejará de funcionar después de la actualización. Para restaurar la funcionalidad, inicie sesión como administrador y habilite el proveedor de seguridad.