Scalable NestJS Authentication System Development

Job ID: 39130242

Budget: ₹600 – ₹1,500 INR

I am seeking a seasoned developer proficient in NestJS, Fastify, Passport, and OAuth with TypeScript for the creation of a robust and scalable authentication system.
Use Passport.js for Authentication

2️⃣ Google OAuth, Local Login, Facebook Login – Use Passport strategies.
After authentication, generate JWT token instead of storing sessions.
2️⃣ Use JWT for Session Management
After login, return JWT in an HTTP-only cookie (client doesn’t store it manually).
On every request, verify JWT from cookies.
No need for database session storage → Improves performance.
3️⃣ Store JWT in Secure HTTP-Only Cookies
HTTP-only → Prevents XSS attacks.
Secure flag → Prevents Man-in-the-Middle attacks.
SameSite=strict → Prevents CSRF attacks.

Key Requirements:
- Expertise in NestJS modules.
- Proficiency in Fastify performance optimizations.
- Knowledge of MongoDB.
Related categories: Node.js OAuth Typescript MongoDB Nest.js