تفاصيل العمل

Node_AuthFlow – نظام مصادقة آمن ومرن

يُعد Node_AuthFlow نظام مصادقة متكامل ومبني باستخدام Node.js و Express و MongoDB، يتميز بالمرونة والأمان، ويعتمد على هيكلية منظمة تسهّل التوسع والصيانة.

يقدّم النظام جميع وظائف المصادقة الحديثة مثل تسجيل المستخدمين وتسجيل الدخول، والتحقق من البريد الإلكتروني عبر رمز OTP أو رابط فريد، وإعادة تعيين كلمة المرور بصلاحية محددة، بالإضافة إلى تسجيل الدخول عبر Google وFacebook (OAuth2). كما يدعم إعادة إرسال رموز التحقق وتجزئة كلمات المرور والرموز باستخدام bcrypt، مع إرسال البريد الإلكتروني الآمن عبر Nodemailer (Gmail SMTP).

تم تصميم المشروع وفق أفضل الممارسات في بنية الأنظمة الخلفية، مع فصل الطبقات (Controllers, Services, Utils) لضمان سهولة التطوير، القابلية للتوسّع، والأداء العالي في بيئات الإنتاج.

التقنيات المستخدمة: Node.js, Express.js, MongoDB, Mongoose, bcrypt, Nodemailer, otp-generator, UUID, dotenv, Passport (Google & Facebook OAuth2).

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات