Enforcers
المُنفِّذ هو الهيكل الرئيسي في Casbin. يعمل كواجهة للمستخدمين لتنفيذ العمليات على قواعد السياسات والنماذج.
المُنفِّذون المدعومون
قائمة كاملة بمُنفِّذي Casbin موفرة أدناه. أي مساهمة من طرف ثالث في مُنفِّذ جديد مرحب بها. يرجى إعلامنا، وسنضيفه إلى هذه القائمة :)
- Go
- Python
مُنفِّذ | المؤلف | الوصف |
---|---|---|
Enforcer | Casbin | المُنفِّذ هو الهيكل الأساسي للمستخدمين للتفاعل مع سياسات ونماذج Casbin. يمكنك العثور على المزيد من التفاصيل حول واجهة برمجة التطبيقات Enforcer هنا. |
CachedEnforcer | Casbin | المُنفِّذ المخبأ CachedEnforcer يعتمد على المُنفِّذ Enforcer ويدعم تخزين نتيجة تقييم طلب في الذاكرة باستخدام خريطة. يوفر القدرة على مسح الذاكرة المخبأة في زمن انتهاء محدد. علاوة على ذلك، يضمن الأمان في الوصول المتعدد بقفل للقراءة والكتابة. يمكنك استخدام EnableCache لتمكين تخزين نتائج التقييم (الافتراضي مُمكّن). طرق واجهة برمجة التطبيقات الأخرى للمُنفِّذ المخبأ CachedEnforcer هي نفسها كما في المُنفِّذ Enforcer . |
DistributedEnforcer | Casbin | المُنفِّذ الموزع DistributedEnforcer يدعم عدة نماذج في مجموعات موزعة. يغلف المُنفِّذ المتزامن SyncedEnforcer للمرسل. يمكنك العثور على المزيد من التفاصيل حول المرسل هنا. |
SyncedEnforcer | Casbin | المُنفِّذ المتزامن SyncedEnforcer يعتمد على المُنفِّذ Enforcer ويوفر وصولاً متزامناً. هو آمن في بيئة الوصول المتعدد. |
SyncedCachedEnforcer | Casbin | المُنفِّذ المتزامن المخبأ SyncedCachedEnforcer يغلف المُنفِّذ Enforcer ويوفر ذاكرة مخبأة متزامنة للقرارات. |
مُنفِّذ | المؤلف | الوصف |
---|---|---|
Enforcer | Casbin | المُنفِّذ هو الهيكل الأساسي للمستخدمين للتفاعل مع سياسات ونماذج Casbin. يمكنك العثور على المزيد من التفاصيل حول واجهة برمجة التطبيقات Enforcer هنا. |
DistributedEnforcer | Casbin | المُنفِّذ الموزع DistributedEnforcer يدعم عدة نماذج في مجموعات موزعة. يغلف المُنفِّذ المتزامن SyncedEnforcer للمرسل. يمكنك العثور على المزيد من التفاصيل حول المرسل هنا. |
SyncedEnforcer | Casbin | المُنفِّذ المتزامن SyncedEnforcer يعتمد على المُنفِّذ Enforcer ويوفر وصولاً متزامناً. هو آمن في بيئة الوصول المتعدد. |
AsyncEnforcer | Casbin | يوفر AsyncEnforcer واجهة برمجة التطبيقات الغير متزامنة. |
FastEnforcer | Casbin | يستخدم FastEnforcer نموذجًا جديدًا يكون أسرع بمقدار 50 مرة من النموذج العادي. يمكنك العثور على المزيد هنا |