Zend Framework/Zend Acl
Introducción
editarComponente que permite la administración de privilegios e implementar un ACL (access control list)
* Incluye una implementación básica para Roles y Recursos * Los Roles y Recursos pueden ser personalizadas a través de clases definidas por el usuario * Soporta herencia de Roles y Recursos * Soporta el control de acceso condicional basado en una interfaz de declaraciones...
Problema/Escenario
editarRestringuir el acceso a recursos criticos de la empresa.
Solución
editarImplementar una lista de permisos y accesos a un recurso, esta lista se llama en inglés ACL (access control list). Esta lista especifica a que y quien tiene acceso a un recurso y que operaciones están permitidas realizar sobre él.
Un ejemplo seria :
* Graciela => Libro => borrar * Graciela => Libro => crear * Mario => Libro => borrar
Este ejemplo muestra la herencia de accesso y permisos sobre un recurso
Aquí vemos que someUser hereda de gues, member y admin sus permisos/accesos, hacia el recurso someResource.
Ejemplos
editarA continuación tenemos una lista de los ejemplos:
- Zend Framework/Zend Acl/Configuración Básica : configuración básica para recursos y roles.