Trees | Index | Help |
---|
Package flumotion :: Package twisted :: Module pb :: Class Authenticator |
|
Loggable
--+ |Jellyable
--+ | | |Serializable
--+ | | |Referenceable
--+ | Authenticator
I am an object used by FPB clients to create keycards for me and respond to challenges.
I encapsulate keycard-related data, plus secrets which are used locally and not put on the keycard.
I can be serialized over PB connections to a RemoteReference and then adapted with RemoteAuthenticator to present the same interface.Method Summary | |
---|---|
__init__(self,
**kwargs)
| |
defer.Deferred firing keycards.Keycard
|
Issue a keycard that implements one of the given interfaces. |
issue_KeycardUACPCC(self)
| |
issue_KeycardUACPP(self)
| |
issue_KeycardUASPCC(self)
| |
remote_issue(self,
interfaces)
| |
remote_respond(self,
keycard)
| |
defer.Deferred firing a {keycards.Keycard}
|
Respond to a challenge on the given keycard, based on the secrets we have. |
respond_KeycardUACPCC(self,
keycard)
| |
respond_KeycardUASPCC(self,
keycard)
| |
Inherited from Loggable | |
Log a debug message. | |
dict |
Log a message at the given level, with the possibility of going higher up in the stack. |
Log an error. | |
Log an informational message. | |
Log a log message. | |
Overridable log function. | |
Overridable object name function. | |
Log a warning. | |
Log a warning about a Failure. | |
Inherited from Referenceable | |
(internal) | |
A remote message has been received. | |
Inherited from Serializable | |
Return an ID which uniquely represents this object for this process. | |
Inherited from Jellyable | |
|
Class Variable Summary | |
---|---|
str | address : an address to log in from |
str | avatarId : the avatarId we want to request from the PB server |
str |
logCategory : Implementors can provide a category to log their messages under. |
str | password : a password to log in with |
str | username : a username to log in with |
Inherited from Loggable | |
Implements |
__implemented__ = <implementedBy flumotion.common.log.Lo...
|
ClassProvides |
__providedBy__ = <zope.interface.declarations.ClassProvi...
|
ClassProvides |
__provides__ = <zope.interface.declarations.ClassProvide...
|
Inherited from Referenceable | |
NoneType |
perspective = None |
Method Details |
---|
issue(self, keycardClasses)Issue a keycard that implements one of the given interfaces.
|
respond(self, keycard)Respond to a challenge on the given keycard, based on the secrets we have.
|
Class Variable Details |
---|
addressan address to log in from
|
avatarIdthe avatarId we want to request from the PB server
|
logCategoryImplementors can provide a category to log their messages under.
|
passworda password to log in with
|
usernamea username to log in with
|
Trees | Index | Help |
---|
Generated by Epydoc 2.1 on Sun Oct 26 16:38:50 2008 | http://epydoc.sf.net |