En un cliente necesito que al contratar a un empleado, le cree su usuario, pero la contraseña debe ser el número de cédula del empleado. Existe algún procedimiento en la base de datos que yo le pase un string y me lo devuelva encriptado con el mismo procedimiento que tiene Evolution para encriptar la contraseña. De no existir podrían habilitar uno? Cual sería el procedimiento a utilizar de no ser factible? asked 21 Mar '15, 15:57 Juan Carlos Soria |
No es factible crear un SP en la base de datos que genere el hash, dadas las características de encriptación que utiliza el código fuente, por lo que actualmente, no hay manera de lograr lo que preguntas con las posibilidades actuales del sistema. A la fecha, lo único que hemos hecho es que creamos un programa de línea de comando que se puede ejecutar desde el folder de instalación de las herramientas, llamado: GenEncryptedPwd.exe. Este ejecutable permite generar los hash encriptados para un conjunto de palabras especificadas en un archivo de tipo CSV. Lo hemos utilizado para migrar usuarios del Portal de VisualHUR. En donde se ha requerido, hemos generado una contraseña única temporal que se envía a los usuarios, para que realicen el primer login y los envíe a cambiar su contraseña. Voy a poner un Incidente para que busquemos otra alternativa. answered 23 Mar '15, 15:25 Fernando Paz ♦♦ No encontré el ejecutable GenEncryptedPwd.exe en las herramientas 1.8.4.0 a pesar de que al instalar las instalé completas.
(23 Mar '15, 15:45)
Juan Carlos Soria
|