Skip to content

Instantly share code, notes, and snippets.

@guilleasz
Created October 24, 2017 19:08
Show Gist options
  • Save guilleasz/90296fdc01f9f882683da42f9a6f845e to your computer and use it in GitHub Desktop.
Save guilleasz/90296fdc01f9f882683da42f9a6f845e to your computer and use it in GitHub Desktop.

Passport

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment