Backend Roadmap
Authentication & Authorization
Learning Path
Follow these concepts in order to master this topic.
1
Authentication & Authorization2
Password Hashing3
bcrypt4
JWT (JSON Web Tokens)5
Access Tokens6
Refresh Tokens7
Cookies8
Sessions9
HTTP-only Cookies10
Protecting Routes11
Authentication Middleware12
Role-Based Access Control (RBAC)13
Permissions14
OAuth 2.015
Google Athentication16
GitHub Authentication17
Email Verification18
Password Reset19
Account Activation20
Logout21
Token Expiration22
Security Best PracticeDocumentation
Official documentation and references.
Video Courses
Recommended free video courses.
Practice Websites
Practice what you've learned.
Projects
Apply what you've learned by building real projects.
JWT Login System
BeginnerAuthentication API
IntermediateComplete User Management System
Advanced