First of all, Hello everybody :)

I'm pretty new to formalized ACL stuff as I've been using "hand made"
code till now and I'm not used to write applications using frameworks.
I've been reading so many confusing things all around and it's not
really clear where to get info, real info.

The moment is crucial, old wiki pages are not accessible, 1.2.x.x is
lacking of docs (this will cut down community help and testing of what
gets developed) and people like me would like to start using the
1.2.x.x in order to be ready when 1.2.0.0 will be out :)

Getting to the point, at reading some links and pages, and even if
someone likes to separate authorization from authentication, I think
that these are not so separate.
As documented in Cakephp (http://manual.cakephp.org/chapter/acl), ACL
are meant to be useful to check who/what can get to where/what, no
matter if the "what" is accessing something is a human user or an
application component.

Well, if it could be pretty complicate for the new comers to setup
some ACL controls, I think I can share some personal notes I have:

- Once you have some kind of ACOs/AROs set in the database, some code
must be added to the application if you want dynamic data to be ACL
controlled (that is, if you want a new user to inherit permissions on
his new posts or records)
-- There are no real examples of this around (even if
http://bakery.cakephp.org/articles/view/how-to-use-acl-in-1-2-x it's
pretty interesting, it seems to be lacking somewhere).
- It's not clear to me how to deploy pragmatically a logical link
between an authorized user is mapped to the corresponding ARO.
- It's not clear how to automate the process of logging in + checking
the ACL rules
- As most of us use a username/password thing to authenticate, a
simple example could be interesting to see, from scratch (create
database tables, acl rules, models, controllers).

So, the main question is: is there a complete example describing acl
and authentication process step by step somewhere ?

If the answer is "no, there isn't", who want to help me in putting
down some notes somewhere and start building a little howto ?

Cheers
イタリア人


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake 
PHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to