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

YouTube

JWT Authentication - Node JS and Express Tutorials for Beginners

Dave Gray via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn how to implement secure JWT authentication in a Node.js and Express REST API. Explore the process of creating and verifying JSON Web Tokens, applying token verification to routes, and handling token refresh and logout functionalities. Discover best practices to prevent XSS and CSRF attacks, set up environment variables, and configure CORS for secure communication. Gain hands-on experience with cookie management, middleware implementation, and frontend-backend integration for a robust authentication system.

Syllabus

Intro
Welcome
JWT Authentication
Set up
Installing new dependencies
Creating environment variables
Creating JWT tokens at authorization
Creating JWT verification middleware
Applying JWT token verification to specific routes
Applying JWT token verification to many routes
Adding cookie-parser middleware
Creating a refresh token controller
Creating the refresh route
Adding the refresh route to the server
Testing the refresh route
Creating a logout controller
Creating the logout route
Adding the logout route to the server
A Quick Debug
Testing the logout route
Frontend: fetch needs the credentials option
Backend: CORS needs Access-Control-Allow-Credentials
Chrome requires specific cookie options

Taught by

Dave Gray

Reviews

Start your review of JWT Authentication - Node JS and Express Tutorials for Beginners

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.