[Twisted-Python] Lies, Damn Lies, and Stable Interfaces
itamar at itamarst.org
Tue Jun 17 15:59:36 EDT 2003
On Tue, 17 Jun 2003 22:54:16 +0300
Tommi Virtanen <tv at twistedmatrix.com> wrote:
> Man. You need to let let *go* of that pipe. You've been
> puffing a bit too much.
For the record, cred was designed by glyph and me. And we chose the
names together, and they make a lot of sense, we didn't choose them
(just) because they sound cool.
> Sooo.. what does ActiveDirectory need to check a users
> passphrase? If it's anywhere near what basic LDAP usage is,
> I'm already your friend.
You would be implementing a credential checker. You write a IIRC check()
method that accepts certain credentials objects that comply to specific
interfaces (e.g. IUsernamePasswordCredentials) call methods and lookup
attributes on them, and then return a Deferred of either a string which
is their avatar id (i.e. unique ID representing the user) or a Failure.
So, you need to implement one method.
Itamar Shtull-Trauring http://itamarst.org/
http://www.zoteca.com -- Python & Twisted consulting
More information about the Twisted-Python