[Zope3-Users] Best way to add a Principal to PAU

Stephan Richter srichter at cosmos.phy.tufts.edu
Sun Feb 5 16:37:50 EST 2006


On Sunday 05 February 2006 12:34, Florian Lindner wrote:
> I've managed to add a principal to a principal folder inside a PAU:
>
>   pau = getUtility(IAuthentication)
>   pfolder = pau.keys()[0]
>   principal = InternalPrincipal("def", "pwd123","a title", "a description")
>   pfolder["def"] = principal
>
> but I doubt that the most elegant way. How can I achieve do it more or less
> agnostic form the principal source (or a least from the name and ordinal
> postion inside PAU)?

Basically, your application should know the location of the Authentication 
Utility and the name of the principal folder. Also note that the principal 
class is principal folder specific.

Regards,
Stephan
-- 
Stephan Richter
CBU Physics & Chemistry (B.S.) / Tufts Physics (Ph.D. student)
Web2k - Web Software Design, Development and Training


More information about the Zope3-users mailing list