Logo Logo
GitHub Designed by Logto

دور (Role)

الدور هو أحد المكونات الأساسية في التحكم في الوصول المستند إلى الأدوار (RBAC) . يعمل كحاوية للأذونات التي يمكن تعيينها للمستخدمين، ويعمل كوسيط بين المستخدمين وحقوق الوصول الخاصة بهم.

تحتوي بنية الدور النموذجية على اسم ومجموعة من الأذونات:

const role = {
  name: 'order_admin',
  permissions: [
    'read:orders',   // عرض تفاصيل الطلب
    'write:orders',  // تعديل الطلبات
    'read:products'  // عرض المنتجات
  ]
}

[!Note] تُستخدم الأدوار بشكل أساسي لإدارة الأذونات. لتنفيذ التحكم في الوصول، يُوصى بفحص الأذونات مباشرة بدلاً من الأدوار. راجع التحكم في الوصول المستند إلى الأدوار (RBAC) لمزيد من المعلومات.

انظر أيضا