> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On
> Behalf Of Shane Hathaway
> Sent: Tuesday, September 13, 2005 7:34 PM
> To: Steve Alexander
> Cc: [EMAIL PROTECTED]
> Subject: Re: [Zope3-dev] RFC: Rename "principal" to "participant"
> Steve Alexander wrote:
> > In Launchpad, request.principal is not used by the application
> > programmers. It is used only by the authentication,
> authorization and
> > publication machinery. The machinery looks up a Person (an
> > domain object) for the current principal (the participant,
> if you will)
> > and makes this available to application code. So, application code
> > deals with an application-level object, not some security
> system construct.
> It sounds like you're saying only the security machinery should know
> about principals, and that everything else deals with users.
> If so, it
> should not be necessary for any Zope 3 developer to learn about
> principals unless they are writing security machinery. Is that right?
I think so too. But I whould not try to explain a PAU (pluggable
authentication utility) without to use the word principal. I think
using the words user or participant for a principal in this case is
not a good idea.
END OF MESSAGE
> Zope3-dev mailing list
Zope3-dev mailing list