background preloader

Passport

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: