سأقوم بإنشاء نظام Authentication باستخدام Node.js وExpress.js وJWT، مع كتابة كود منظم وسهل الدمج مع تطبيقك.
تشمل الخدمة الأساسية إنشاء تسجيل مستخدم جديد وتسجيل الدخول، تشفير كلمات المرور، إنشاء JWT Token، حماية المسارات الخاصة بالمستخدمين، وإضافة نظام صلاحيات أساسي.
سأحرص على كتابة الكود بطريقة منظمة مع معالجة الأخطاء والتحقق من البيانات، بالإضافة إلى اختبار الـAPI قبل التسليم.
الخدمة الأساسية تشمل حتى 5 API Endpoints ونوعين من صلاحيات المستخدمين.
أي متطلبات إضافية مثل Google OAuth أو استعادة كلمة المرور عبر البريد أو Email Verification أو Refresh Tokens يمكن إضافتها كتطويرات للخدمة.
إنشاء API لتسجيل حساب جديد وتسجيل الدخول بطريقة منظمة وآمنة.
تشفير كلمات المرور قبل تخزينها لحماية بيانات المستخدمين.
إنشاء واستخدام JWT Tokens للتحقق من هوية المستخدم.
حماية الـAPI Endpoints وتحديد صلاحيات الوصول حسب نوع المستخدم.
التحقق من البيانات المدخلة وإرجاع رسائل أخطاء واضحة ومنظمة.
الكود الخاص بنظام تسجيل الدخول والصلاحيات باستخدام Node.js وExpress.js.
حتى 5 API Endpoints جاهزة للاستخدام والربط مع التطبيق.
ملف Postman لاختبار الـAPI ومعرفة طريقة إرسال الطلبات.
خطوات واضحة لتثبيت المتطلبات وتشغيل المشروع على جهازك.
المساعدة في تشغيل النظام والتأكد من عمل الخدمة كما تم الاتفاق عليه.
اضافة تسجيل الدخول باستخدام حساب جوجل
5.00
|
|
نسيت أو تغيير كلمه المرور
5.00
|
|
اضافه التحقق من البريد الالكتروني عند انشاء الحساب
5.00
|
|
اضافة Access Token, Refresh Token لادارة جلسات المستخدمين بشكل افضل
10.00
|
|
انشاء توثيق كامل للAPI باسخدام Swagger/Open AI
10.00
|
اضافة تسجيل الدخول باستخدام حساب جوجل
5.00
|
|
نسيت أو تغيير كلمه المرور
5.00
|
|
اضافه التحقق من البريد الالكتروني عند انشاء الحساب
5.00
|
|
اضافة Access Token, Refresh Token لادارة جلسات المستخدمين بشكل افضل
10.00
|
|
انشاء توثيق كامل للAPI باسخدام Swagger/Open AI
10.00
|