Existe alguna forma de poder calcular el password de un usuario en base a algunos campos como por ejemplo Codigo de Empleado, codigo Alternativo, Fecha de Nacimiento etc.

La idea es no tener un password default general al momento de crear un usuario, o poder tener un proceso de reseteo de passwords en una alerta a todos aquellos usuarios de empleados activos y que sus usuarios esten inactivos con el password con la politica de informacion especifica del empleado.

Segun recuerdo a partir de alguna version indicaron que ya se podia realizar, pero no encontre documentación sobre el mismo.

asked 21 Jul '17, 07:55

FerdyB's gravatar image

FerdyB
955166176178
accept rate: 48%


Al momento de la contratación, es posible generar el usuario y contraseña con configuración o con un procedimiento almacenado (pero sin encriptar, porque eso lo hace el fuente).

Evolution Blog: Diferentes modos para Creación de Usuarios

Ahora bien, si se desea resetear la contraseña, no es posible realizarlo desde la base de datos, porque la llave de encriptación de Evolution, solo la puede usar el código fuente (esto es por diseño de la seguridad)

Una alternativa posible es utilizar la herramienta GenEncryptedPwd que se distribuye en el instalador de las herramientas de Evolution.

GenEncryptedPwd
Encriptación de columna en un archivo CSV usando el HASH de Evolution.
ASEINFO - Evolution Tools v.1.11.0.1

<command> [/?] [/inputfilename|/if] [/columnname|/cn] [/outputfilename|/of]

[/?]                   Ayuda sobre los parámetros de línea de comando.
[/inputfilename|/if]   Nombre del Archivo CSV de entrada.
[/columnname|/cn]      Nombre de la columna que va ser encryptada.
[/outputfilename|/of]  (Opcional) Nombre del Archivo CSV de salida ya encriptado.

   Los nombres de archivos, carpetas y la cadena de conexión se deben
   especificar entre comillas dobles (") cuando contienen espacios.

El archivo de entrada debe estar delimitado por comillas, separado por comas
y debe tener línea de encabezado.

La columna especificada en el parámetro [/columnname] debe existir en el encabezado.

Con esta herramienta es posible encriptar una columna especificada en un archivo CSV. La salida es otro archivo CSV, con la misma estructura, pero con la columna especificada encriptada con el HASH que usa Evolution.

Este archivo CSV se puede procesar con EvoImport, para ejecutar un procedimiento almacenado que actualice la contraseña reseteada.

Todo este proceso se puede programar en una Tarea de Windows o en una Alerta de Evolution, para que se ejecute manualmente, o programado.

link

answered 21 Jul '17, 10:00

Fernando%20Paz's gravatar image

Fernando Paz ♦♦
17.3k81635
accept rate: 51%

edited 21 Jul '17, 10:02

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Evolution en BitBucket

En este sitio puede acceder al código fuente, centro de descargas y reportar bugs, propuestas y mejoras para Evolution.

Evolution en JIRA

En este sitio puedes sugerir nueva funcionalidad para Evolution, o puedes votar por la funcionalidad ya propuesta por otros usuarios.

Tags:

×11
×2

Asked: 21 Jul '17, 07:55

Seen: 2,855 times

Last updated: 21 Jul '17, 10:02

[Acerca de] [Preguntas Frecuentes] [Privacidad] [Soporte] [Contacto]
Copyright 2013-2018. Asesores en Informática