Crear cuentas de usuario con contraseña sin que sepa el administrador

 

Exactamente: ni vos, ni nadie, puede ver las contraseñas de los usuarios si usás Google Authentication. Y eso es intencional, por seguridad.

¿Cómo funciona?

Cuando un usuario se registra con su contraseña:

  • Firebase nunca guarda la contraseña en texto plano.
  • En su lugar, la cifra (hash + salt) y guarda ese resultado cifrado en su sistema.
  • Ni siquiera Google tiene acceso directo a la contraseña original.

¿Por qué es bueno que ni el administrador pueda verla?

Porque:

  • Protege a los usuarios si el sistema es hackeado.
  • Evita problemas legales (la ley muchas veces prohíbe guardar contraseñas sin cifrado).
  • Da confianza al usuario: sabe que su clave no la ve nadie.

Lo que vos sí podés ver como administrador es:

  • El email del usuario.
  • Cuándo se registró o inició sesión.
  • Su UID (identificador único).
  • Si verificó el email, etc.

Pero jamás la contraseña.

¿Querés que te diga qué podés guardar vos en la base de datos además de lo que gestiona Authentication?

Comentarios

Entradas más populares de este blog

simulacion de oferta de trabajo

Flexbox clase 1

reflexion del frontend