Código en GitHub: building-realtime-webapp. Release: auth-passport-providers.

Entorno de desarrollo en Heroku: building-realtime-webapp.

Giant Squid

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.

Código en GitHub: building-realtime-webapp. Release: auth-passport.

Entorno de desarrollo en Heroku: building-realtime-webapp.

Giant Squid

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.

Código en GitHub: building-realtime-webapp. Release: auth.

Entorno de desarrollo en Heroku: building-realtime-webapp.

Giant Squid

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.

Código en GitHub: building-realtime-webapp. Release: users.

Entorno de desarrollo en Heroku: building-realtime-webapp.

Giant Squid

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.

Código en GitHub: building-realtime-webapp. Release: init.

Giant Squid

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.

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.