Passport
express - MongoDB schema design for multible auth user accounts
zemirco/lockit
jaredhanson/passport-local
Connect
Connect is a middleware framework for node,shipping with over 18 bundled middleware and a rich selection of3rd-party middleware. var app = connect() .use(connect.logger('dev')) .use(connect.static('public')) .use(function(req, res){ res.end('hello world\n'); }) http.createServer(app).listen(3000); Installation: $ npm install connect Middleware: Links:
google/google-api-nodejs-client
jaredhanson/passport-twitter
emailjs
localtunnel
jaredhanson/passport-facebook
UglifyJS
Login Social con Node.js
Normalmente en nuestras aplicaciones web llega un momento en el que necesitamos implementar un sistema de registro y autenticación de usuarios.Podemos programarlo desde cero, pero llega a ser una tarea bastante tediosa, tenemos que tener en cuenta sesiones, privacidad, encriptación de contraseñas, etc,... Si ha esto le sumamos la implementación de un registro con cuenta de Facebook o Twitter como en el acceso a los cursos de Mejorando.la, la cosa se complica bastante.Para implementar un registro y autenticación de usuarios en Node.js, tenemos la librería Passport. A continuación veremos como implementarlo. Necesitamos tener Node.js y MongoDB instalados en nuestro entorno. Configurando nuestro entorno Seguidamente vamos a crear el esqueleto de una aplicación Node con el framework Express Código : $ npm install -g express $ express login-social $ cd login-social $ npm install Vamos a crear un modelo para guardar los datos del usuario. Dando de alta nuestra aplicación en redes sociales
jaredhanson/passport-google-oauth
Related:
Related: