?️ مشروع: Dynamic Permission-Based Authorization API
مشروع ASP.NET Core API يوفّر نظام تفويض (Authorization) ديناميكي مبني على الصلاحيات.
يسمح للمستخدمين بالتسجيل، تسجيل الدخول، والحصول على صلاحيات للوصول إلى مسارات محددة داخل الـ API، بما في ذلك المسارات الديناميكية مثل /api/products/{id}، لتوفير تحكم مرن وقابل للتوسع في الوصول.
? الميزات الأساسية
User Registration & Login: تسجيل مستخدمين وتسجيل الدخول باستخدام بياناتهم (Username, Email, Password)
JWT Authentication: إصدار Token بعد تسجيل الدخول لتأمين الوصول للـ API
Permissions Management: إدارة الصلاحيات وربطها بالمستخدمين والمسارات
Dynamic Route Permissions: دعم الصلاحيات على المسارات الديناميكية لتوفير تحكم دقيق ومرن