Curriculum
Course Content
9 items · 1 sections
- 01 Password hashing with bcrypt, and why not encryption
- 02 Registration, login and password reset flows
- 03 JWT: signing, verifying and the refresh problem
- 04 Sessions versus tokens, and choosing between them
- 05 Roles, permissions and protecting routes
- 06 OAuth and social login
- 07 Injection, XSS and CSRF in a MERN application
- 08 Secrets, configuration and dependency risk
- 09 Project: a complete authentication system with roles