1 مستودع
Frameworks for managing user access control and route authorization in Angular applications.
Distinct from Angular UI Libraries: Distinct from general UI libraries: focuses on security and authorization logic rather than visual component sets.
Explore 1 awesome GitHub repository matching user interface & experience · Angular Authorization Frameworks. Refine with filters or upvote what's useful.
Angular Permission هو إطار عمل لإدارة التحكم في وصول المستخدم في تطبيقات الصفحة الواحدة من خلال التحقق من الأدوار والأذونات مقابل مسارات تطبيقات ومكونات واجهة محددة. يعمل كأداة أمنية تفرض سياسات تفويض دقيقة، مما يضمن بقاء الميزات والبيانات الحساسة متاحة فقط للأفراد المصرح لهم. يعمل النظام من خلال سجل مركزي يعمل كمصدر وحيد للحقيقة لجميع الأدوار المحددة والمنطق الأمني. باستخدام البيانات الوصفية التعريفية، يمكن للمطورين إرفاق متطلبات الوصول مباشرة بتعريفات المسار، والتي تقوم المكتبة بعد ذلك باعتراضها أثناء أحداث التنقل للتحقق من حالة تفويض المستخدم. تعتمد هذه العملية على نموذج آلة الحالة الذي ينتقل بين العروض المصرح بها وغير المصرح بها بناءً على تقييم أدوار المستخدم الحالية. تدعم المكتبة سير عمل تفويض معقد من خلال تنفيذ وظائف محددة من قبل المستخدم تعيد وعوداً (promises)، مما يسمح بحل الأذونات عن بعد أو بشكل غير متزامن. يوفر هذا النهج طريقة متسقة لإدارة أمن الواجهة الأمامية، مما يمنع المستخدمين غير المصرح لهم من التفاعل مع مكونات الواجهة المقيدة أو عرض حالات التطبيق المحمية.
Provides a framework for managing user access control by verifying roles and permissions against specific application routes and UI components.