NodeJs Authentication using PassportJs

Learn JSON Web Token Authentication, Twitter, Google, And Github Authentication in Nodejs using PassportJs

2.63 (8 reviews)
Udemy
platform
English
language
Web Development
category
instructor
NodeJs Authentication using PassportJs
114
students
1 hour
content
Jan 2020
last update
$19.99
regular price

What you will learn

Authenticate NodeJs Apps using PassportJs

Authenticate NodeJs Apps using Twitter

Authenticate NodeJs Apps using Google

Authenticate NodeJs Apps using Github

Why take this course?

What is PassportJs?

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

Screenshots

NodeJs Authentication using PassportJs - Screenshot_01NodeJs Authentication using PassportJs - Screenshot_02NodeJs Authentication using PassportJs - Screenshot_03NodeJs Authentication using PassportJs - Screenshot_04

Reviews

Kiran
July 12, 2020
I came to this course expecting to learn passport and passport-jwt. But it seems author thinks that the people who come to this course already knows these two. This is because he is coding without explaining the components of this library and how the various callbacks are called. Also it doesnt deal with scenarios like token expiration etc. In twitter example we are storring the token in user model. Why is that required ? These are doubts I have and since this course leads you wil lot of open ended questions I will expect the author to relook at the course content and publish a revamped course. This is not worth recommending to anyone. It is better to learn this from the passport site.
Assana
November 21, 2018
The instructor basically typed up the examples from Passport documentation, without any explanations or details. I learned zero in this course.

Charts

Price

NodeJs Authentication using PassportJs - Price chart

Rating

NodeJs Authentication using PassportJs - Ratings chart

Enrollment distribution

NodeJs Authentication using PassportJs - Distribution chart

Related Topics

1787816
udemy ID
7/8/2018
course created date
11/20/2019
course indexed date
Bot
course submited by