http://www.passportjs.org/packages/



passport.authenticate('twitter');('facebook');('google');('linkedin');('github');

Passport is authentication middleware for Node.js. Extremely flexible and modular, Passport can be unobtrusively dropped in to any Express-based web application. A comprehensive set of strategies support authentication using a username and passwordFacebookTwitter, and more.