Skip to end of metadata
Go to start of metadata

<ac:macro ac:name="note"><ac:parameter ac:name="title">Under Construction</ac:parameter><ac:rich-text-body>
<p>This proposal is under construction and is not ready for review.</p></ac:rich-text-body></ac:macro>

<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[

<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[

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: 4)

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

9. Class Skeletons

]]></ac:plain-text-body></ac:macro>

]]></ac:plain-text-body></ac:macro>

Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Aug 16, 2008

    <p>Hi Aleksey,</p>

    <p>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.</p>

    <p>Best regards<br />
    Tobias</p>

  2. Oct 31, 2008

    <p>The name of this proposal should reflect what it's about: "Zend_Acl Improvements"</p>

  3. Sep 23, 2010

    <p>The ACL would also need a hierarchie.</p>

    <p>Often a user has rights for one department and for another not (or groups...)</p>

  4. Feb 05, 2011

    <p>Archiving this proposal, feel free to recover it when you want to work on it again. For more details see <a href="http://framework.zend.com/wiki/display/ZFDEV/Archiving+of+abandoned+proposals+(Feb+5+2011)">this email</a>.</p>