Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Documentacion y accesos #94

Open
ideasenespanol opened this issue Jul 23, 2020 · 7 comments
Open

Documentacion y accesos #94

ideasenespanol opened this issue Jul 23, 2020 · 7 comments

Comments

@ideasenespanol
Copy link

Por favor podrían indicarme donde queda la documentación generada y cual son los accesos y clave por defecto por ejemplo para el usuario administrador.

Gracias

@ROG-H
Copy link
Collaborator

ROG-H commented Jul 24, 2020 via email

@ideasenespanol
Copy link
Author

Hola, he revisado los manuales, pero en los únicos donde encuentro los usuarios es en la maquina virtual que baje y funciona por momentos, pero no logro encontrar cuales son los datos de acceso para cuando se instala desde cero, hay un script que inserta en la tabla sgm_adm_usuarios
INSERT INTO sgm_adm_usuarios (usuario, password, nombre, apellidos, fecha_alta) VALUES ('administrador', 'kfUWfDTEAHWBFcKmgm7C4w==', 'Usuario', 'Administrador', '2008-05-06');
Pero no veo en la documentacion cual es el valor de la clave ya que esta encriptada

@ROG-H
Copy link
Collaborator

ROG-H commented Jul 24, 2020 via email

@mqelvira
Copy link
Collaborator

A nosotros nos pasó lo mismo. Cuando entramos ya estaba creada la entidad y el usuario administrador y nos dieron la clave (no sé de dónde la sacaron)
Además hicimos igual con una entidad que tampoco conocía la clave de administrador. Cogimos una clave conocida de nuestra BD y se la asignamos a su usario administrador y ya se puede cambiar.

@ideasenespanol
Copy link
Author

La clave sale de algo con el id y no recuerdo que mas, mqelvira una pregunta el usuario administrador que creaste con clave ideasenespanol, con que nombre de usuario lo creaste, la clave encriptada usa algo del nombre del usuario ?

@ROG-H
Copy link
Collaborator

ROG-H commented Jul 28, 2020 via email

@mqelvira
Copy link
Collaborator

He estado mirando el código y lo que comentas del id de usuario es para los usuarios internos (del tramitador, registro, etc.) para esos sí utiliza el id de usuario para encriptar la clave, y sí se puede desencriptar. Por ejemplo:

public static void main(String[] args) {
int userId = 158;
String passEncrypt = "XXXXXXXX";

	try {
		System.out.println("Contraseña usuario: " + ieci.tecdoc.seo.sbo.uas.std.UasMisc.decryptPassword(passEncrypt, userId));
	} catch (Exception e) {
		e.printStackTrace();
	}
}

La clase UasMisc se encuentra en el proyecto SIGEM_EstructuraOrganizativaCore. El id de usuario en la tabla iuseruserhdr y la contraseña de la misma tabla.
Para los usuarios administradores, por lo que he visto, no se puede desencriptar, ya que no se encripta, lo que se guarda es el hash del password, y eso no se puede deshacer (o no encuentro en google cómo hacerlo). Pero, lo que te comentaba ROG-H, como no depende del usuario, puedes copiar en BD directamente una conocida y la cambias.

Saludos.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants