Overview
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