قائمة التحكم في الوصول
قائمة التحكم في الوصول (ACL) هي آلية أمان لإدارة الأذونات للوصول إلى الموارد داخل التطبيق.قائمة ACL هي قائمة بالأذونات المرفقة بكائن، تحدد المستخدمين أو الأدوار التي تم منحها حق الوصول والإجراءات المسموح بها على هذه الكائنات.الأدوار هي مجموعات محددة مسبقًا من الأذونات التي تم تعيينها للمستخدمين استنادًا إلى وظائف الوظيفة أو المسؤوليات داخل المؤسسة. يمكن تعيين دور واحد فقط للمستخدم.بدلاً من تعيين الأذونات مباشرةً للمستخدمين الفرديين، يتم تعيين الأذونات للأدوار، ثم يتم تعيين المستخدمين لهذه الأدوار. وهذا يجعل إدارة الأذونات أكثر كفاءة وقابلية للتطوير، خاصة في المؤسسات الكبيرة حيث قد يكون لدى المستخدمين متطلبات وصول مماثلة استنادًا إلى أدوارهم.يحتوي كل مورد في التطبيق على سمتين: المالك والوصول، مما يشير إلى الإجراء الذي يمكن للمستخدم اتخاذه. تقبل سمة المالك قائمة ACL ويمكن للمستخدمين داخل ACL تحرير الكائنات، بينما يمكن للمستخدمين في سمة الوصول عرض إجراءات محدودة وتنفيذها فقط.