I take a username.
Authenticator will give me a salt and challenge me. Requester will
respond to the challenge. At that point I'm ready to be used by a
checker. The response function used is flumotion.twisted.credentials.cryptRespond()
I implement IUsernameSha256Password.
|
|
|
setPassword(self,
password)
I encode a given plaintext password using the salt, and respond to
the challenge. |
source code
|
|
|
checkSha256Password(self,
sha256Password)
Check credentials against the given sha256Password. |
source code
|
|
|
__providedBy__(...)
Object Specification Descriptor |
source code
|
|