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 forma semiautomática sin tener acceso al IDE de Vinyl. Esta es una alternativa si no tiene acceso de usuario de la aplicación de administración de Okta o Azure.
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 de Vinyl. En este tutorial también se tratan técnicas de solución de problemas.
Vista General del Proceso¶
- Crear un proveedor de seguridad
- Parametrizar: Vinyl ProviderID (Identificador de proveedor de seguridad), Contraseña predeterminada
- Crear un dominio: asignar aplicaciones, grupos y proveedores
- Acceso basado en Departamento: Agregue VinylGroupID a la tabla de Departamentos
- Agregar fuente de datos de Vinyl (sellada) (predeterminada) a la aplicación
- Tabla de empleados: Agregar VinylUserID, ProvisionedOn, ProvisionedBy
- Configurar reglas comerciales asociadas con el evento de usuario de provisión
- Realm_User_Create (Insertar empleado) como regla CRUD de XP
- Empleado (actualizar VinylUserID 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
- Cree Realm_UserGroup (Departamento Cram) 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 usuario de provisión
- Crear un tema para ocultar el botón basado en ProvisonedOn
- Crear empleado (actualizar ProvisionedOn ProvisionedBy) como regla CRUD
- Establecer como acción y como controlador de éxito
- Correo de Flujo de Trabajo opcional para notificación