Topics

26

Duration

40 Weeks

Progress

0/26

Learning Progress0%
Authentication & Authorization
Fullstack Roadmap

Authentication & Authorization

Learning Path

Follow these concepts in order to master this topic.

1
Authentication & Authorization
2
Password Hashing
3
bcrypt
4
JWT (JSON Web Tokens)
5
Access Tokens
6
Refresh Tokens
7
Cookies
8
Sessions
9
HTTP-only Cookies
10
Protecting Routes
11
Authentication Middleware
12
Role-Based Access Control (RBAC)
13
Permissions
14
OAuth 2.0
15
Google Athentication
16
GitHub Authentication
17
Email Verification
18
Password Reset
19
Account Activation
20
Logout
21
Token Expiration
22
Security Best Practice

Documentation

Official documentation and references.

Practice Websites

Practice what you've learned.

Projects

Apply what you've learned by building real projects.

JWT Login System
Beginner
Authentication API
Intermediate
Complete User Management System
Advanced

Tools

Recommended tools for this topic.