[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