NodeJs Authentication using PassportJs (Udemy.com)
Learn JSON Web Token Authentication, Twitter, Google, And Github Authentication in Nodejs using PassportJs
Created by: Haider Malik
Last updated January 2020
What you will learn
- Authenticate NodeJs Apps using PassportJs
- Authenticate NodeJs Apps using Twitter
- Authenticate NodeJs Apps using Google
- Authenticate NodeJs Apps using Github
How it compares
Against the other 118 rated Udemy courses in Node.js on CourseDuck:
- Rating2.5 out of 5among the lower-rated ones
- Reviews8#119 of 119 by number of reviews
- Length1 hourshorter than 95% of them
- Last updatedJanuary 2020earlier than 62% of them
Quality Score
Overall Score : 50 / 100
Course Description
Passport is a middleware for express.js. It supports various login types, Basic, Token, Local (username, password), OAuth, OAuth2, etc. We can combine these to allow users to authenticate by signing in with Google, FB, or whatever service with very minimal amount of code. We can also use this to combine external auth services so users can choose to login with one of the selected Strategies, e.g. Google, Twitter. It's much quicker to use passport for authentication than to build one yourself from scratch. This is why we use passport. You don't need passport, it just makes developing quicker
What you will learn in this course:
- Implement JSON Web token Authentication using Passport-JWT strategy
- Implement Twitter Authentication using Passport-Twitter Strategy
- Implement Google Authentication using Passport-Google Strategy
- Implement Github Authentication using Passport-Github Strategy
- NodeJs Developers who want to learn JSON Web Token Authentication with Passport
- NodeJs Developers who want to learn Twitter Authentication with Passport
- NodeJs Developers who want to learn Google Authentication with Passport
- NodeJs Developers who want to learn Github Authentication with Passport
Instructor Details
- 2.5 Rating
8 Reviews
Haider Malik
Haider Malik is the founder of HttpGuy. He is a full-stack Javascript developer. He is passionate about everything JavaScript, and he loves exploring new libraries.
He's had extensive experience developing software and working with teams to improve how software is developed to meet business objectives.Although his primary focus is on outcomes, implementation often includes technical competency
More courses by Haider Malik
Loopback 4: Modern ways to Build APIs in Typescript & NodeJs (2022)
4.1 (288 Reviews)
Provider: Udemy
Time: 5.2h
$59.99
Node.Js: REST APIs Development with Loopback (2018)
3.8 (188 Reviews)
Provider: Udemy
Time: 2.5h
$44.99
NestJs: Modern ways to build APIs with Typescript and NestJs (2025)
4.0 (176 Reviews)
Provider: Udemy
Time: 11h
$59.99
Building Applications with VueJs, Vuex, VueRouter, and Nuxt (2020)
3.8 (59 Reviews)
Provider: Udemy
Time: 6.1h
$19.99
More Node.js courses
Learn and Understand NodeJS (V8, Express, MERN/PERN & more) (2025)
4.7 (31,374 Reviews)
Provider: Udemy
Time: 14.6h
$119.99
Node.js, Express, MongoDB & More: The Complete Bootcamp (2024)
4.7 (30,347 Reviews)
Provider: Udemy
Time: 42.2h
$159.99
NestJS: The Complete Developer's Guide (2026)
4.7 (9,487 Reviews)
Provider: Udemy
Time: 19.8h
$89.99
Complete NodeJS Developer (GraphQL, MongoDB, + more) (2026)
4.7 (5,544 Reviews)
Provider: Udemy
Time: 46.5h
$94.99
Node.js API Masterclass With Express & MongoDB (2019)
4.7 (5,415 Reviews)
Provider: Udemy
Time: 12.1h
$14.99
Reviews
By Assana Waylonis
The instructor basically typed up the examples from Passport documentation, without any explanations or details. I learned zero in this course.
By Andrew MacDonald
Terrible instructor










