Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

User Authentication in Web Apps (Passport.js, Node, Express)

via freeCodeCamp

Overview

Learn how to implement user authentication in web apps from scratch using Passport.js in a Node/Express environment. The course covers topics such as HTTP headers, cookies, Express middleware, sessions, Passport Local Strategy, Public Key Cryptography, JWT implementation, and custom JWT authentication solutions. The teaching method includes hands-on coding examples and implementation of authentication strategies. This course is designed for beginners looking to enhance their web development skills and understand user authentication concepts in web applications.

Syllabus

) Introduction.
) Topics and Prerequisites.
) Intro to HTTP Headers and Cookies.
) Intro to Express Middleware.
) Intro to Express Sessions.
) Implementation of Passport Local Strategy.
) Intro to Public Key Cryptography.
) How do JWTs work?.
) Implementation of Passport JWT Strategy.
) Implementing a Custom JWT Auth Solution.
) JWT Strategy in Angular Front-End App.

Taught by

freeCodeCamp.org

Reviews

Start your review of User Authentication in Web Apps (Passport.js, Node, Express)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.