ACL (Listas de control de acceso)
Las listas de control de acceso o ACL son usadas en los sistemas para administrar el acceso a los recursos de nuestro software según una clasificación de tipos de usuario o usuarios específicos. Por ejemplo, si quiero que solamente los usuarios clasificados como administradores tengan acceso al modulo para añadir mas usuarios al sistema o para editar y actualizar las publicaciones o noticias de la organización.
Debemos aclarar que no se trata de la autenticación de los usuarios al ingresar a nuestro portal web, sino de lo que ocurre después de que se se han autenticado, se trata de definir permisos de acceso por parte de unos usuarios a unos recursos. Cuando trabajamos ACL nos referimos a los usuarios como AROS del sistema es decir son los solicitantes de acceso a los objetos del sistema, y a los objetos del sistema o recursos se les conoce como ACOS o acceso a control de objetos del sistema.
Entonces dividimos nuestro proyecto en AROS y ACOS, recursos y controladores de dichos recursos lo cual nos permitirá tener un mayor y mejor control un sistema administrativo eficaz.