Hi all,

What /exactly/ is the scope being discussed..? The easiest way to make
something not generic/reusable is to make it do more than one thing.

On Nov 8, 4:25 am, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote:
> Wouldn't it be nice... if we had a cake authentication component (like
> othAuth 0.5) with plug-ins that could handle the some of the common
> user management features like:
>
> +User authentication
> +User profile views
> +Views to and manage (edit) Group Permissions
> +Email verification
> +User profile management

Editing permissions is not related to authentication or user
management, and anything that ties your user management to a particular
access control/permissions system will automatically not be generic.
>
> So I have 3 questions for the cake community:
>  1. Do you have any suggestions/requests for specific functionality?
>  2. Is anyone interested in participating in such a project?
>  3. Would othAuth be a good place to start?

Oth Auth provides both auth and access control, and acm provides user
management and ACL adminstration (or something like that, I use neither
now so can easily be wrong). Both probably provide ideas, but I would
not have thought either was a base for a 'standard' auth and user
management solution.

It seems to me that what is being looked for are these things:
1) a standard User controller, model and view - that takes care of the
public user functions (register, forgot password, change password)
2) a standard login and authorisation mechanism.
3) a user management plugin to adminster groups and users

Dieter's article addresses 2 quite nicely; I'm sure many people have
done something for 1, and the problem with 3 is that it's probably
project dependent. To create a user management plugin that is generic
might be possible by defining the names of the user and group/role
models and using the associations to determine if they are n-1 n-n, or
n-doesn'texist etc. Note that in the list above access control and AC
management has been (deliberately) completely left out - AC and ACL
management are covered on my site (still haven't had time to make the
download more friendly to install but it is pseudo plug and play if you
put the files in place and define the constant for your user table),
but I would consider that out of scope.

So what is it that you are all discussing :)?

By the way I seem to remember reading on IRC that a generic user
'module' (I deliberately choose an ambiguous word) could be in the
works for the core.

AD7six

Please note:
The manual/bakery is a good place to start any quest for info.
The cake search (at the time of writing) erroneously reports less/no
results for the google group.
The wiki may contain incorrect info - read at your own risk (it's
mainly user submitted) :)
You may get your answer quicker by asking on the IRC Channel (you can
access it with just a browser here: http://irc.cakephp.org).
On Nov 3, 10:43 pm, "PD" <[EMAIL PROTECTED]> wrote:


--~--~---------~--~----~------------~-------~--~----~
 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