cancel
Showing results for 
Search instead for 
Did you mean: 

Donde se guardan los passwords de los usuarios en la bbdd?

cesarista
World-Class Innovator
World-Class Innovator
Buenas:

Alguien podría decirme donde se guarda los passwords de los usuarios creados en Alfresco? He visto los usuarios en la tabla alfresco.alf_authority pero no veo una columna password o similar.

Mi idea es autenticar a los usuarios de Alfresco mediante una conexión jdbc a la tabla correspondiente desde CAS. Alguna idea?

Un saludo.

–C.
8 REPLIES 8

cristinamr
World-Class Innovator
World-Class Innovator
Ojea este link, ahí te lo deberían especificar (es información de la BD de alfresco) ^__^

Edito, creo que está aquí lo que buscas  :wink:
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc

pjcaracuel_2349
Confirmed Champ
Confirmed Champ
Hola Cesar,

Viste este post??

http://forums.alfresco.com/en/viewtopic.php?f=3&t=642

Saludos

cesarista
World-Class Innovator
World-Class Innovator
Hola Cesar,

Viste este post??

http://forums.alfresco.com/en/viewtopic.php?f=3&t=642

The user passwords are stored as an MD5 password hash as a property off a user type in the system store. So it's in the node_properties table. Why do you need access to those values directly?
Saludos

Muchas gracias Pedro y Cristina,

La verdad es que estuve un buen rato navegando por la consola con las tablas de Alfresco y no lo encontraba. Pero tenía que estar ahí. Smiley Wink

Un saludo.

–C.

cesarista
World-Class Innovator
World-Class Innovator
Bueno no estaba tan ahi….


select n.id, np2.string_value "username", n.uuid, np1.string_value "password" from alf_node n, alf_node_properties np1, alf_node_properties np2 where n.type_qname_id = 5 and n.id = np1.node_id and n.id = np2.node_id and np1.qname_id=10 and np2.qname_id=11;


+—–+———-+————————————–+———————————-+
| id  | username | uuid                                 | password                         |
+—–+———-+————————————–+———————————-+
|   4 | admin    | e7486d5f-d576-4e06-bbcd-c6f2d253f4dc | 209c6174da490caeb4ssf3fa5a7ae634 |
| 559 | cesar    | d6de1d95-ba64-46cb-b415-2626f6206b21 | a03b5ce62143a41d7c4sd3f20cb37f77 |
+—–+———-+————————————–+———————————-+

http://forums.alfresco.com/en/viewtopic.php?f=9&t=22817&p=74842

pjcaracuel_2349
Confirmed Champ
Confirmed Champ
Muchas Gracias Cesar, bastante interesante.

Saludos

cristinamr
World-Class Innovator
World-Class Innovator
Pues sí, la verdad es que nunca está demás saber estas cosas por si algún hay que tocarlas.

Un saludo.
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc

afgandara
Champ in-the-making
Champ in-the-making
Porqué se añade esta cláusula where?

n.type_qname_id = 5 and n.id = np1.node_id and n.id = np2.node_id and np1.qname_id=10 and np2.qname_id=1

Con esta cláusula se ven todos los usuarios?

Y… que significa el campo "uuid". Se puede inventar uno este valor?
Podrías indicarme cómo crear un usuario por detrás sin utilizar la aplicación, es decir, a través de la base de datos directamente con INSERT?

Muchas gracias.
Este foro es de lo más útil que he visto. Gracias por vuestras aportaciones y ayuda.

fcastror
Champ in-the-making
Champ in-the-making
Bueno no estaba tan ahi….


select n.id, np2.string_value "username", n.uuid, np1.string_value "password" from alf_node n, alf_node_properties np1, alf_node_properties np2 where n.type_qname_id = 5 and n.id = np1.node_id and n.id = np2.node_id and np1.qname_id=10 and np2.qname_id=11;


+—–+———-+————————————–+———————————-+
| id  | username | uuid                                 | password                         |
+—–+———-+————————————–+———————————-+
|   4 | admin    | e7486d5f-d576-4e06-bbcd-c6f2d253f4dc | 209c6174da490caeb4ssf3fa5a7ae634 |
| 559 | cesar    | d6de1d95-ba64-46cb-b415-2626f6206b21 | a03b5ce62143a41d7c4sd3f20cb37f77 |
+—–+———-+————————————–+———————————-+

http://forums.alfresco.com/en/viewtopic.php?f=9&t=22817&p=74842

Gracias Cesar, me ha sido de gran ayuda.