Gestión de usuarios en consola Firebase

Clase 12 de 32Curso de Firebase 5 para Web

Resumen

Domina la consola de Firebase con pasos claros y seguros: desde gestionar usuarios hasta personalizar plantillas de correo y configurar autenticación por SMS. Conoce qué acciones están disponibles, cómo se reflejan cuando alguien entra con Google o Facebook, y qué opciones tienes para emails con un servidor SMTP propio.

¿Qué permite la consola de Firebase para gestionar usuarios?

La vista de Usuarios centraliza todo. Puedes ver quién se registró por correo y quién se autenticó con Google o Facebook. Si es el mismo correo, Firebase unifica el perfil como un único usuario.

  • Cambiar contraseña: envía un correo con un link para restablecerla. También es posible hacerlo a nivel de código con una función que envía el link correspondiente.
  • Inhabilitar cuenta: bloquea el acceso sin eliminar al usuario.
  • Eliminar cuenta: retira al usuario si ya no estará en tu aplicación.
  • Añadir usuarios: crea cuentas con correo y contraseña desde la consola.
  • Autenticación social: al entrar con Facebook u otra red, se autentica y se crea el registro; no se crea una cuenta separada.
  • Escalabilidad de usuarios: puedes tener n cantidad de usuarios sin costo.
  • Exportar e importar: disponible desde la consola; se abordará en otro momento.

Estas mismas operaciones de inhabilitar, eliminar y enviar el link de restablecimiento de contraseña también pueden realizarse vía código, igual que el envío del link de verificación de correo.

¿Cómo personalizar plantillas de correo y SMS en Firebase?

La verificación de dirección de correo permite ajustar el asunto y el idioma. Si no quieres que el email llegue en inglés, cambia el idioma a español y guarda los cambios: desde ese momento, los correos se envían en español.

¿Qué editar en el correo de cambio de contraseña?

En la plantilla de cambio de contraseña puedes modificar asunto y mensaje. Es clave respetar los tags propios de Firebase que insertan el enlace para cambiar la contraseña. No los elimines y colócalos en el lugar correcto del template.

  • Editar asunto y contenido según tu tono de marca.
  • Mantener los tags que generan el link de restablecimiento.
  • Guardar cambios para aplicarlos de inmediato.

¿Qué opciones hay para verificación por SMS?

La autenticación por SMS envía un código al celular para ingresar. En este canal se puede cambiar solo el idioma del mensaje; el resto no es editable. El contenido es breve y directo, pensado para que el usuario ingrese el código en tu aplicación.

¿Cuándo usar un servidor SMTP propio y qué considerar?

Firebase utiliza por defecto los servidores SMTP de Google, con alta disponibilidad y escalabilidad para el envío de muchos correos. Si cuentas con un servidor SMTP propio y prefieres gestionarlo ahí, puedes configurarlo aportando los datos del servidor en la consola.

  • Opción por defecto: servidores SMTP de Google.
  • Alternativa: configurar tu SMTP y centralizar el envío desde tu infraestructura.
  • Revisa credenciales y conexión antes de guardar, para evitar errores de entrega.

¿Te funcionó esta configuración o tienes un flujo distinto de gestión de usuarios y plantillas? Cuéntalo en los comentarios y comparte buenas prácticas.