Authentication and Security
MotiGraph
The Gate Advanced Certificate

Authentication and Security

Who can do what, done properly. Password hashing, tokens that refresh and revoke, role-based access, and a pass over the vulnerabilities that show up in every security audit — taught as a checklist you can apply to your own project the same day.

9 lessons 505 min
  • JWT
  • OAuth
  • Bcrypt
  • OWASP
  • Roles
Skills

What You Will Learn in This Course

Hash and verify passwords, and handle reset flows safely.
Implement JWT with refresh and real logout, not just an expiry.
Protect routes by role and permission rather than scattered checks.
Close the common holes: injection, XSS, CSRF, exposed secrets.
Add social login without handing over more than you need.

About This Course

Who can do what, done properly. Password hashing, tokens that refresh and revoke, role-based access, and a pass over the vulnerabilities that show up in every security audit — taught as a checklist you can apply to your own project the same day.

Requirements

  • Express and MongoDB.

Who It Is For

  • Developers about to put an application in front of real users.
Curriculum

Course Content

9 items · 1 sections

  1. 01 Password hashing with bcrypt, and why not encryption Preview 45 min
  2. 02 Registration, login and password reset flows 55 min
  3. 03 JWT: signing, verifying and the refresh problem 60 min
  4. 04 Sessions versus tokens, and choosing between them 45 min
  5. 05 Roles, permissions and protecting routes 55 min
  6. 06 OAuth and social login 50 min
  7. 07 Injection, XSS and CSRF in a MERN application 60 min
  8. 08 Secrets, configuration and dependency risk 45 min
  9. 09 Project: a complete authentication system with roles 90 min
Certified

Certificates You Can Earn

Finish your course and receive an accredited MotiGraph certificate you can add to your CV and share with employers.

MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample