Auth & Security
medium20 lessons6 modules
Modules
10/3 lessons
Auth: Fundamental Concepts
Understand authentication vs authorization, password hashing and best practices
20/2 lessons
Auth: Sessions and JWT
Implement session and JWT authentication in an Express application
30/3 lessons
Auth: OAuth and Social Login
Implement authentication with Google, GitHub and other OAuth providers
40/4 lessons
Roles, Permissions & Access Control
RBAC, ABAC, middleware patterns, protected routes
50/4 lessons
Two-Factor Authentication
TOTP, SMS, authenticator apps, recovery codes
60/4 lessons
Advanced Security
Advanced authentication patterns, security best practices, and protecting against vulnerabilities