Node.js App based on the Easy Node Authentication Tutorial from Scotch.io
This covers the Facebook, Twitter and Google+ authentication sections of the tutorial, added to the Local Authentication section:
https://scotch.io/tutorials/easy-node-authentication-facebook https://scotch.io/tutorials/easy-node-authentication-twitter https://scotch.io/tutorials/easy-node-authentication-google
I totally recommend this tutorial for everyone trying to learn and understand how Node.js Authentication works using Passport.js.
User data is stored in a MongoDB Database. Routes are handled by Express.js. The views are rendered using the EJS Template Engine.