Module 7: JWT Authentication
Module 7: JWT Authentication
Module 7: JWT Authentication
Course Overview
| Field | Details |
|---|---|
| Module Number | Module 7 |
| Module Name | JWT Authentication |
| Status | Content Drafted — syllabus/exam details pending |
| Study Duration | [ To be defined ] |
| Exam Format | Live coding / explanation via recorded Teams call |
| Attempts | Up to 3 per part |
| OneDrive Link | [ Add OneDrive link when available ] |
Syllabus
JWT Authentication
| # | Topic |
|---|---|
| 1 | Adding User Routes - Registration, Login & Current |
| 2 | Adding User Controller |
| 3 | Mongoose Schema for User |
| 4 | User Registration & Password Hashing |
| 5 | What is JWT? |
| 6 | User Login & JWT Access Token |
| 7 | Protecting Routes - User |
| 8 | Verify JWT Token Middleware |
| 9 | Handle Relationship User & Contact Schema |
| 10 | Protecting Routes - Contact |
| 11 | Logged in User Get All Contacts |
| 12 | Logged in User Create New Contact |
| 13 | Logged in User Update Contact |
| 14 | Logged in User Delete Contact |
Study Resources
| # | Resource Name | Type | URL |
|---|---|---|---|
| 1 | How to Implement JWT Authentication in Express.js App | Docs | link |
| 2 | JWT Authentication Crash Course | Video | link |
Videos & Course Material
Grads: add your own video links here via PR! See Contributing.
| Topic | Video | Contributed by |
|---|---|---|
| add topic | add YouTube link | your name |
This post is licensed under
CC BY 4.0
by the author.