home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyo (Python 2.6)
-
- __revision__ = '$Id$'
- __docformat__ = 'restructuredtext en'
- import base64
- import logging
- from pyxmpp.sasl.core import ClientAuthenticator, Failure, Response, Challenge, Success
-
- class ExternalClientAuthenticator(ClientAuthenticator):
-
- def __init__(self, password_manager):
- ClientAuthenticator.__init__(self, password_manager)
- self.password_manager = password_manager
- self._ExternalClientAuthenticator__logger = logging.getLogger('pyxmpp.sasl.external.ExternalClientAuthenticator')
-
-
- def start(self, username, authzid):
- self.username = username
- self.authzid = authzid
- return Response(self.authzid, encode = True)
-
-
- def finish(self, data):
- _unused = data
- return Success(self.username, None, self.authzid)
-
-
-