| Under Construction This proposal is under construction and is not ready for review. |
Zend Framework: Zend_Acl Component Proposal
| Proposed Component Name | Zend_Acl |
|---|---|
| Developer Notes | http://framework.zend.com/wiki/display/ZFDEV/Zend_Acl |
| Proposers | Aleksey V. Zapparov |
| Revision | 0.1 - 22 April 2008: Initial release (explanation of idea). (wiki revision: 2) |
Table of Contents
1. Overview
Improvement of Zend_Acl, so it will become multi-model (not limited to RBAC model as right now).
2. References
3. Component Requirements, Constraints, and Acceptance Criteria
Not defined yet.
4. Dependencies on Other Framework Components
No dependecies.
5. Theory of Operation
I propose not to limit ACL to the only RBAC model. There are a lot of models. And all of them are just a bases, so in certain project developer creating a new model based on ideas of well-known models.
I agree that RBAC is very good model and t can be used almost in all cases, but don't forget about almost. So for example right now a I need an ACL model based on ideas of bit field. Of course it can be done with RBAC, but with additional classes and functions.
6. Milestones / Tasks
Not ready yet.
7. Class Index
- Zend_Acl
8. Use Cases
| UC-01 |
|---|
ZF Home Page
Code Browser
Wiki Dashboard
Hi Aleksey,
right now, it seems to be a bit hard to grasp what exactly you mean by different "models". It could certainly help if you could add some Wikipedia links (for example) for RBAC and LBAC.
Best regards
Tobias