A free and open-source book on ZF3 for beginners

Translation into this language is not yet finished. You can help this project by translating the chapters and contributing your changes.

17. Role-Based Access Control

Si recordamos en el capítulo previo creamos el sitio web User Demo que nos permitió gestionar y permitir el acceso a algunas páginas web solamente a usuarios autenticados. En este capítulo, extenderemos la aplicación User Demo y mostraremos como implementar un control de acceso basado en roles, en ingles Role-Based Access Control (RBAC). Con un RBAC podemos permitir o rechazar el acceso a determinados usuarios a determinadas páginas en base a roles y permisos.

Como ya conocemos mucho sobre ZF3 a partir de los capítulos anteriores, en este capítulo omitiremos la discusión de algunas cosas obvias y nos concentraremos solamente en los conceptos importantes. Es recomendable que revisemos el ejemplo Role Demo que se añade a este libro que es un sitio web completo que podemos ejecutar y ver todo en acción. Todo el código que mostramos en este capítulo es parte de la aplicación de ejemplo.

Los componentes de ZF3 cubiertos en este capítulo son:

Componente Descripción
Zend\Permissions\Rbac Provee un contenedor que implementa RBAC.
Zend\Cache Provee la funcionalidad para guardar datos en cache.


Top