Autenticación de usuarios con Node.js
🔥 Nuevo Curso: Programa Snake desde cero con JavaScript 🔥

Instalar y configurar Passport.js

Descripción

Para construir la relación entre los cookies, sesiones y usuarios vamos a utilizar passport.js. Esta librería es una de las más utilizadas en Node.js para implementar la autenticación de usuarios. Para este proyecto vamos a utilizar el módulo 'passport-local' el cuál es una estrategia de autenticación que utilizar un username y una contraseña. También, vamos a implementar el método serializeUser el cuál le retorna a passport el id que va a utilizar para encontrar a los usuarios en la base de datos.

Ver repositorio