Cybersecurity Roadmap
Authentication
Learning Path
Follow these concepts in order to master this topic.
1
Authentication vs Authorization2
Passwords3
Password Policies4
Password Managers5
Multi-Factor Authentication (MFA)6
One-Time Passwords (OTP)7
Session Authentication8
Cookies & Sessions9
JSON Web Tokens (JWT)10
OAuth 2.011
OpenID Connect (OIDC)12
SAML13
Single Sign-On (SSO)14
Authentication Attacks15
Authentication Best PracticesDocumentation
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.
Build a Secure Login System with Password Hashing
BeginnerImplement JWT Authentication in a REST API
IntermediateBuild an OAuth 2.0 Login using Google or GitHub
Advanced