Project #07

Autenticación avanzada para una plataforma de sensores

  • ExpressJS
  • NodeJS
  • MySQL
  • JavaScript
  • ReactJS

Durante el desarrollo del sistema de sensores, creé un sistema de inicio de sesión y registro completo utilizando ExpressJS y autenticación por correo electrónico. Esto incluyó implementar la funcionalidad para enviar códigos de inicio de sesión por correo electrónico utilizando credenciales temporales de aplicaciones de Google y la biblioteca Nodemailer. En el frontend, construido con ReactJS y DaisyUI, estos códigos de inicio de sesión dinámicos se enviaron a los usuarios por correo electrónico e integraron sin problemas en el formulario de inicio de sesión, asegurando un proceso de autenticación fluido y seguro.

Notas del proyecto

  1. Arquitectura de seguridad multifactor: El sistema de autenticación por correo electrónico implementa tokens sensibles al tiempo con verificación del lado del servidor, lo que lo hace resistente a ataques de autenticación comunes. Los intentos fallidos de autenticación activan medidas de seguridad progresivas.

01 / 10