The goal of this project is to practice using the following tools and packages:
- jest, supertest, react testing, continuous integration
- mongoose validation, oauth, nodemailer, passport, multer
- bootstrap, formik
while deepening my understanding of refresh tokens and csrf attacks.
Demo deployed on Render.
Demystifying CORS, CSRF tokens, SameSite & Clickjacking - Web Security
Refresh Token Rotation and Reuse Detection in Node.js JWT Authentication