Diferencia entre revisiones de «SIU-Kolla/Version 4.8.0/interfaces/verificar usuarios»

De SIU
Saltar a: navegación, buscar
Línea 1: Línea 1:
Verificar Usuarios
+
 
 +
== 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.
 
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.
Línea 9: Línea 10:
 
Ejecutar el proceso de validación y corrección
 
Ejecutar el proceso de validación y corrección
  
./bin/instalador proyecto:verificar-usuarios-arai
+
./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:
 
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'
+
'/^[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:
 
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
+
ciSEPcv
  
 
Donde:
 
Donde:
Línea 29: Línea 30:
 
Toba:  
 
Toba:  
  
apex_usuario_pregunta_secreta
+
* apex_usuario_pregunta_secreta
apex_usuario_pwd_reset
+
* apex_usuario_pwd_reset
apex_usuario_pwd_usados
+
* apex_usuario_pwd_usados
apex_usuario_proyecto_perfil_datos
+
* apex_usuario_proyecto_perfil_datos
apex_usuario_proyecto
+
* apex_usuario_proyecto
  
 
Kolla:
 
Kolla:
  
sge_encuestado.usuario
+
* sge_encuestado.usuario

Revisión del 13:44 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