Aplicación de Aprovisionamiento de Usuarios
Introducción
Cómo crear una aplicación de aprovisionamiento de usuarios que permita a los usuarios front-end aprovisionar acceso a la aplicación de manera semiautomática sin tener acceso a la App Builder IDE. Esta es una alternativa si no tienes Okta o Azure que administre el acceso de los usuarios a la aplicación.
El escenario de ejemplo utiliza una ID única para el nombre de usuario, pero puede ser un Correo u otro valor siempre que sea un valor único dentro App Builder en este tutorial también se tratan técnicas de resolución de problemas.
Descripción General del Proceso
- Crear un proveedor de seguridad
- Parametrizar: App Builder providerID (Identificador de proveedor de seguridad), Contraseña predeterminada
- Crear un dominio: asignar aplicaciones, grupos y proveedores
- Acceso basado en departamento: agregar App Builder groupID a la tabla de departamentos
- Agregar App Builder(Sellado) (Predeterminado) Fuente de datos a la aplicación
- Tabla de empleados: Agregar App Builder userID, ProvisionedOn, ProvisionedBy
- Configurar reglas comerciales asociadas con el evento de aprovisionamiento de usuarios
- Realm_User_Create (Insertar empleado) como regla CRUD de XP
- Empleado (Actualizar App Builder ID de usuario a ID de empleado) como regla CRUD
- Establecer la regla Realm_User_Create (Insertar empleado) como controlador de éxito
- Crear User_SetPassword (actualizar contraseña predeterminada) como regla CRUD de XP
- Crear Realm_UserGroup(Cram Department) como regla CRUD de XP para agregar a Realm_UserGroup
- Actualice la regla Realm_User_Create (Insertar empleado) para registrar la regla
- Agregar un control de botón a la página de Empleado para ejecutar el evento de aprovisionamiento de usuario
- Crear un tema para ocultar el botón según ProvisionedOn
- Crear empleado (Actualizar ProvisionedOn ProvisionedBy) como regla CRUD
- Establecer como una acción y como un controlador de éxito
- Correo de Flujo de Trabajo opcional para notificación