Diferencia entre revisiones de «SIU-Kolla/Version 4.8.0/interfaces/verificar usuarios»
Línea 39: | Línea 39: | ||
* sge_encuestado.usuario | * sge_encuestado.usuario | ||
+ | |||
+ | Si ocurre algún error en el proceso revisar el archivo: | ||
+ | |||
+ | instalador.log |
Revisión del 13:46 23 feb 2023
Verificar Usuarios
Arai Usuarios sólo acepta identificadores de cuenta de usuario que respetan la siguiente expresión regular (a-z)(A-Z)(1-9)(.-), es decir sólo letras, números, el punto y la coma.
Se detectó un error en versiones de Kolla posteriores a 4.8.x que permitían generar cuentas de usuarios con identificadores no válidos. Luego no era posible importar estas cuentas en Arai Usuarios.
Para resolver este problema, a partir de la versión 4.8 de Kolla, se agrega la posibilidad de validar los identificadores de cuentas de usuarios de una instalación de Kolla y corregir identificadores si es necesario.
Ejecutar el proceso de validación y corrección
./bin/instalador proyecto:verificar-usuarios-arai
Este proceso realiza la verificación de identificadores de usuarios utilizados en las tablas de Kolla (sge_encuestado) y Toba (apex_usuario). Se verifica que los usuarios cumplan con la siguiente expresión regular:
'/^[a-z\d_.-]{1,60}$/i'
Si el proceso encuentra algún identificador no válido, solicita al usuario que ingrese una lista de reemplazos separados por un espacio con la siguiente estructura:
ciSEPcv
Donde:
ci = caracter inválido SEP = palabra clave para poder separar caracteres. Se opta por una palabra para evitar falsos positivos. cv = caracter válido
El proceso toma esa lista de reemplazos y actualiza las siguientes tablas según el caso.
Toba:
- apex_usuario_pregunta_secreta
- apex_usuario_pwd_reset
- apex_usuario_pwd_usados
- apex_usuario_proyecto_perfil_datos
- apex_usuario_proyecto
Kolla:
- sge_encuestado.usuario
Si ocurre algún error en el proceso revisar el archivo:
instalador.log