A Persistent Principal Folder and Authentication plugin.
See principalfolder.txt for details.
schema
(type:
InterfaceClass
)
<InterfaceClass zope.app.authentication.principalfolder.ISearchSchema>
authenticateCredentials(credentials)
Return principal info if credentials can be authenticated
get(key, default=None)
See interface IReadContainer
getIdByLogin(login)
has_key(key)
See interface IReadContainer
Reimplement this method, since has_key() returns the key if available, while we expect True or False.
>>> c = BTreeContainer() >>> "a" in c False >>> c["a"] = 1 >>> "a" in c True >>> "A" in c False
items()
See interface IReadContainer
keys()
See interface IReadContainer
notifyLoginChanged(oldLogin, principal)
Notify the Container about changed login of a principal.
We need this, so that our second tree can be kept up-to-date.
principalInfo(id)
search(query, start=None, batch_size=None)
Search through this principal provider.
values()
See interface IReadContainer
There are no known subclasses.