Desarrollar Webapps Realtime: Auth Con Passport Y Proveedores
Código en GitHub: building-realtime-webapp. Release: auth-passport-providers
.
Entorno de desarrollo en Heroku: building-realtime-webapp.
- Instalar y configurar dependencias
- Modificar Modelo
User
- Modificaciones en
UserController
- Personalización de rutas
Tras ver cómo implementar un sistema de autenticación básica y cómo utilziar Passport para autenticar usuarios vamos a dar un poso más y ver cómo autenticar usuarios usando otros proveedores como Github, Facebook o Twitter.
Desarrollar Webapps Realtime: Auth Con Passport
Código en GitHub: building-realtime-webapp. Release: auth-passport
.
Entorno de desarrollo en Heroku: building-realtime-webapp.
En el artículo anterior vimos cómo implementar un sistema de autenticación básica, y en esta ocasión vamos a implementar el sistema de autenticación usando Passport. Passport es un middleware de autenticación para Node nos permitirá modularizar la autenticación de usuarios en nuestra aplicación y realizar inicio de sesión único con OAuth como Facebook o Twitter.
Desarrollar Webapps Realtime: Auth
Código en GitHub: building-realtime-webapp. Release: auth
.
Entorno de desarrollo en Heroku: building-realtime-webapp.
Siguiendo con la saga de “Desarrollar Webapps Realtime” y depués de haber visto Cómo empezar a crear un Webapp real-time y cómo crear usuarios siguiendo el patrón MVC, le toca el turno a cómo autenticar a los usuarios en nuestra plataforma. Para ello vamos a hacerlo primero con nuestros propios medios para entender algunos conceptos y después lo haremos usando Passport for Node.
Desarrollar Webapps Realtime: Usuarios
Código en GitHub: building-realtime-webapp. Release: users
.
Entorno de desarrollo en Heroku: building-realtime-webapp.
Hace unos días vimos cómo crear webapps realtime y hoy vamos a implementar la gestión de usuarios. Podemos hacerlo de forma básica o usando algun middleware como Passport o Everyauth. En este artículo empezaremos creando el controlador y el modelo User
y posterior mente haremos la integración con un middleware para ampliar y mejorar la gestión de usuarios.
Desarrollar Webapps Realtime: Creación
Código en GitHub: building-realtime-webapp. Release: init
.
Hace unos meses descubrí Sails.js, un framework MVC para Node basado en Express que te facilita la creación de aplicaciones web realtime mediante Websockets. Así que no me extraña que el slogan sea:
THE WEB FRAMEWORK OF YOUR DREAMS.
Designed for developers by Giant Squid.
Cómo Crear Tu Blog en GitHub Pages
Qué mejor manera de inaugurar este blog que contando cómo lo he hecho. Github ofrece gratuitamente las Github Pages, las cuales permiten crear páginas webs para tus proyectos, usuario y organizaciones. La mayoría de la gente conoce las páginas de los proyectos, pero también se pueden crear páginas de usuario y de organizaciones.