Hey gang, in this OAuth tutorial series, I'll show you how to set up an authentication system using Passport.js and 3rd party service providers such as Google+ and Facebook. By the end of this authentication tutorial series, you'll know how to authenticate users on a node js application.
Overview
Syllabus
OAuth Login (Passport.js) Tutorial #1 - What is OAuth?.
OAuth Login (Passport.js) Tutorial #2 - The OAuth Flow.
OAuth (Passport.js) Tutorial #3 - Settingup an Express App.
OAuth (Passport.js) Tutorial #4 - Auth Routes.
OAuth (Passport.js) Tutorial #5 - Passport Initial Setup.
OAuth (Passport.js) Tutorial #6 - Google Strategy Setup.
OAuth (Passport.js) Tutorial #7 - Securing Keys.
OAuth (Passport.js) Tutorial #8 - The Redirect URI.
OAuth (Passport.js) Tutorial #9 - Passport Callback Function.
OAuth (Passport.js) Tutorial #10 - Creating a Database on mLab.
OAuth (Passport.js) Tutorial #11 - Making a User Model.
OAuth (Passport.js) Tutorial #12 - Saving User to MongoDB.
OAuth (Passport.js) Tutorial #13 - Retrieving Users.
OAuth (Passport.js) Tutorial #14 - Progress Refresh.
OAuth (Passport.js) Tutorial #15 - Serializing Users.
OAuth (Passport.js) Tutorial #16 - Cookie Session.
OAuth (Passport.js) Tutorial #17 - Quick Auth Test.
OAuth (Passport.js) Tutorial #18 - Redirecting Users.
OAuth (Passport.js) Tutorial #19 - Creating a Profile View.
OAuth (Passport.js) Tutorial #20 - Logging Users Out.
OAuth (Passport.js) Tutorial #21 - Adding a Profile Thumbnail.
Taught by
The Net Ninja