الفصل السادس: منهجية التحكم في الأذونات - التحكم في الأذونات الموزعة

مؤلف:نيو يانغ وقت:2022/06/07 يقرأ: 6010
الخطوط العريضة للمادة 1. نظام إذن الدور الموزع 1. التحكم في الأذونات الموزعة مع فصل الواجهة الأمامية والخلفية 2. التحكم في الأذونات الموزعة متعدد المحطات في الواجهة الأمامية 3. الواجهة الخلفية متعددة الأوضاع […]

الخطوط العريضة للمادة

1. نظام إذن الدور الموزع

1. التحكم في الأذونات الموزعة مع فصل الواجهة الأمامية والخلفية

2. التحكم في الأذونات الموزعة للواجهة الأمامية المتعددة المحطات

3. التحكم في الأذونات الموزعة متعددة الوحدات الخلفية

2. نظام سلطة الاعتماد الموزعة

بغض النظر عن نظام SAAS أو نظام الإدارة الموجود فيه، فإن تصميم التحكم في الأذونات يعد أمرًا معقدًا.

دعونا أولاً نلقي نظرة على تصميم أذونات WordPress.

الإمكانيةالمشرف الفائقمديرمحررمؤلفمساهمالمشترك
create_sitesي     
delete_sitesي     
Manage_networkي     
Manage_sitesي     
Manage_network_usersي     
Manage_network_pluginsي     
Manage_network_themesي     
Manage_network_optionsي     
upload_pluginsي     
upload_themesي     
ترقية_الشبكةي     
setup_networkي     
الإمكانيةالمشرف الفائقمديرمحررمؤلفمساهمالمشترك
activate_pluginsيY (موقع واحد أو ممكن عن طريق إعداد الشبكة)    
create_usersيص (موقع واحد)    
delete_pluginsيص (موقع واحد)    
delete_themesيص (موقع واحد)    
حذف_المستخدمينيص (موقع واحد)    
تحرير_ملفاتيص (موقع واحد)    
Edit_pluginsيص (موقع واحد)    
Edit_theme_optionsيي    
Edit_themesيص (موقع واحد)    
تحرير_المستخدمينيص (موقع واحد)    
يصدّريي    
يستورديي    
الإمكانيةالمشرف الفائقمديرمحررمؤلفمساهمالمشترك
install_pluginsيص (موقع واحد)    
install_themesيص (موقع واحد)    
list_usersيي    
Manage_optionsيي    
program_usersيي    
Remove_usersيي    
Switch_themesيي    
update_coreيص (موقع واحد)    
update_pluginsيص (موقع واحد)    
update_themesيص (موقع واحد)    
Edit_dashboardيي    
يعدل أو يكيفيي    
delete_siteيي    
الإمكانيةالمشرف الفائقمديرمحررمؤلفمساهمالمشترك
معتدل_تعليقاتييي   
Manage_categoriesييي   
Manage_linksييي   
Edit_others_postsييي   
تحرير_صفحاتييي   
Edit_others_pagesييي   
تحرير_الصفحات المنشورةييي   
Publish_pagesييي   
delete_pagesييي   
delete_others_pagesييي   
delete_published_pagesييي   
delete_others_postsييي   
delete_private_postsييي   
Edit_private_postsييي   
read_private_postsييي   
delete_private_pagesييي   
Edit_private_pagesييي   
read_private_pagesييي   
unfiltered_htmlيص (موقع واحد)ص (موقع واحد)   
unfiltered_htmlييي   
الإمكانيةالمشرف الفائقمديرمحررمؤلفمساهمالمشترك
تحرير_نشر_المشاركاتيييي  
تحميل الملفاتيييي  
Publish_postsيييي  
delete_published_postsيييي  
Edit_postsييييي 
delete_postsييييي 
الإمكانيةالمشرف الفائقمديرمحررمؤلفمساهمالمشترك
يقرأيييييي

بناءً على أدوار المستخدم ومستويات المستخدم، يتم تنفيذ نظام التحكم في سلطة الدور الهرمي.

يعد نظام التحكم في الأذونات في WordPress نظامًا كلاسيكيًا للغاية للتحكم في الأذونات، ومع ذلك، نظرًا لأن WordPress “خفيف الوزن” جدًا من حيث المستخدمين والأذونات، فيمكن القول أن نظام التحكم في الأذونات في WordPress ليس سوى “هيكل عظمي” كامل. فقط حتى الهيكل العظمي يكفي لإصابة الكثير من الناس بالدوار.

لذا، يمكنك أن تتخيل مدى تعقيد التحكم في الأذونات في تلك الأنظمة الكبيرة والمعقدة.

لقد عملت على العديد من المنتجات، وغطت مجموعة واسعة من المجالات، ويشارك نظام التحكم في الأذونات في كل منتج تقريبًا، لذلك اكتسبت الكثير من الخبرة في هذا المجال.

لقد قمت بتحسين وتبسيط أنظمة التحكم في الأذونات المختلفة مرات لا تحصى. وأخيرا، تم تلخيص طريقة بسيطة وفعالة. أسمي هذه الطريقة: التحكم في الأذونات الموزعة.

السبب الأساسي وراء تعقيد التحكم في الأذونات هو أن تصميم الأذونات المركزية وتوزيعها وإدارتها تجبرنا على النظر في أدوار مختلفة في سيناريوهات مختلفة من منظور "مركزي" لـ "يمكن" و"لا أستطيع".

ومع ذلك، إذا تم توزيع وإدارة الأذونات بشكل لا مركزي، فسيصبح كل شيء أسهل بكثير.

1. نظام إذن الدور الموزع

أنظمة التحكم في الأذونات الكلاسيكية هي أنظمة أذونات دور مركزية.

لقد كان نظام إذن الدور هو السائد دائمًا.

ما تم تقديمه هنا هو نظام إذن الدور الموزع.

بغض النظر عما إذا كان مركزيًا أو موزعًا، فإن نظام أذونات الدور لديه شيء واحد مشترك: تحدد الأدوار الأذونات، ومن يحدد الإمكانيات التي تمتلكها.

يمكن تقسيم نظام إذن الدور الموزع إلى ثلاثة أنواع.

以下内容只有VIP用户可以看。

订阅VIP

订阅我的VIP会员,可以阅读所有付费VIP内容。

如果您已是VIP会员,请登录.


حقوق الطبع والنشر © www.lyustu.com جميع الحقوق محفوظة.
الموضوع: TheMoon V3.0 الكاتب:نيو يانغ