Vas a tener que hacer una página muy simple usando passport.
- Crea un servidor que muestre un index.html cuando visitamos
localhost:3000/
- Configura express-session usando
connect-redis
- Crea un modelo User que utilice el plugin
passport-local-mongoose
- Configura la estrategia local de passport como explica la documentacón de passport-local-mongoose
- Mostra un formulario de register en la ruta
/register
- Hace una ruta para que el usuario envie el formulario
- Mostra un formulario de login en la ruta
/login
- Hace una ruta para que el usuario envie el formulario
- Hace una ruta privada en la cual solo pueda entrar si esta loggeado
- Agrega un botón para desloggearse
- Agrega la posibilidad de loggearse con
passport-facebook