YoVDO

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

Offered By: freeCodeCamp

Tags

Node.Js Courses Web Development Courses User Authentication Courses Middleware Courses HTTP Headers Courses Public Key Cryptography Courses Cookies Courses

Course Description

Overview

Dive into a comprehensive 6-hour course on implementing user authentication in web applications using Passport.js, Node, and Express. Learn to build secure authentication systems from scratch, covering essential topics such as HTTP headers, cookies, Express middleware, and sessions. Explore the implementation of Passport Local Strategy, delve into public key cryptography, and understand the workings of JSON Web Tokens (JWTs). Master the implementation of Passport JWT Strategy, create a custom JWT authentication solution, and integrate JWT strategy into an Angular front-end application. Gain hands-on experience with provided starter code and follow along with detailed explanations suitable for beginners. By the end of this course, acquire the skills to develop robust user authentication systems for your 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

Related Courses

MongoDB for Node.js Developers
MongoDB University
Introduction to Office 365 Development and APIs
Microsoft via edX
Server-side Development with NodeJS
The Hong Kong University of Science and Technology via Coursera
Front-End Web UI Frameworks and Tools
The Hong Kong University of Science and Technology via Coursera
Introduction to MongoDB using the MEAN Stack
MongoDB via edX