Hi Shane  

> -----Original Message-----
> [mailto:[EMAIL PROTECTED] On 
> Behalf Of Shane Hathaway
> Sent: Tuesday, September 13, 2005 7:34 PM
> To: Steve Alexander
> 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 
> application
> > 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. 

Roger Ineichen

Projekt01 GmbH

> Shane
> _______________________________________________
> Zope3-dev mailing list
> Zope3-dev@zope.org
> Unsub: 
> http://mail.zope.org/mailman/options/zope3-dev/dev%40projekt01.ch

Zope3-dev mailing list
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com

Reply via email to