django-rbac.

تنفيذ التحكم في الوصول (RBAC) لتنفيذ إدارة الأذونات في Django
التحميل الان

django-rbac. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Other/Proprietary Li...
  • السعر:
  • FREE
  • اسم الناشر:
  • Hector Garcia
  • موقع ويب الناشر:
  • http://nomadblue.com/

django-rbac. العلامات


django-rbac. وصف

تنفيذ التحكم في الوصول (RBAC) لتنفيذ إدارة الأذونات في Django العناصر التالية تتوافق إذن RBAC في Django-RBAC: 1. المالك: الملكية إما للكائن الذي يتم الوصول إليه أو قاعدة الإذن نفسه، على سبيل المثال مستخدم الموقع أو مسؤول المجتمع. 3. الكائن: يتم الوصول إلى العنصر الذي يتم فيه التحقق من إذن، على سبيل المثال ملف تعريف أو ألبوم الصور. 3. العملية: الإجراء المطلوب، على سبيل المثال عرض، إنشاء، حذف، إظهار تاريخ الميلاد، إرسال رسالة أو طلب الصداقة. 4. الأدوار: تحديد من هم المستخدمون الذين يطلبون المستخدمون فيما يتعلق بالمالك أو الكائن، على سبيل المثال مجهول أو صديق أو عائلة أو زميل في زميل في الغرفة. من الأفضل شرحه بأمثلة بسيطة: * المستخدم فريتز يريد أن يرى السيد الطبيعي الملف الشخصي. وبالتالي، فإن Fritz (الموضوع) يطلب إذن للوصول (العملية) الملف الشخصي (كائن) للسيد الطبيعي (المالك). * فريتز هو مستخدم مجهول (دور)، ودور يحمل الجميع في البداية في النظام. كما فريتز والسيد الطبيعي أصدقاء، يتم إلحاق الدور "صديق" للأدوار. لذلك لدينا قائمة دور تحتوي على "مجهول" و "صديق". * يؤدي إطار الخصوصية سحره لسحب إجابة: هل لديه إذن fritz للوصول إلى هذا الملف الشخصي؟ لدور "مجهول"، ينفي النظام الوصول. o بالنسبة لدور "الصديق"، يتم منح الوصول، لأن السيد الطبيعي قد وضع الوصول فقط إلى الأصدقاء فقط إلى ملفه الشخصي. * يتم منح الوصول، لذلك يمكن أن يذهب Fritz إلى الأمام وعرض جميع الأشياء. يمكن تعيين جميع الأشياء. كائن ("إذن لكل كائن" فئة، المعروف أيضا باسم "الأذونات الحبيبية" أو "أذونات مستوى الصف") مثل في المثال أعلاه، أو لجميع الكائنات من نفس فئة النموذج. لهذا السبب، ينفذ Django-RBAC فئتين على التوالي: rbacpermission و rbacgenericpermission. متطلبات: django. بيثون


django-rbac. برامج ذات صلة