Node.js & Express
Securing Web Apps: Password Hashing, RBAC, OAuth 2.0, and OpenID Connect Explained
Secure web apps with bcrypt password hashing, role-based access control, OAuth 2.0 and OpenID Connect, with code and diagrams.
3 articles
Secure web apps with bcrypt password hashing, role-based access control, OAuth 2.0 and OpenID Connect, with code and diagrams.
Learn how to handle single and multiple file uploads in Express using Multer. Covers storage config, validation, error handling, and serving files.
Understand the real differences between sessions, JWTs, and cookies. Learn when to use each auth approach with working Node.js