Example #1
0
    def authenticate(self, user, password):
        self.user = user
        self.password = password
        if not self._socket:
            return self._opt_reconnect()

        request = RequestAuthenticate(self, self._salt, self.user,
                                      self.password)
        return self._send_request_wo_reconnect(request)
    def authenticate(self, user, password):
        '''
        Execute AUTHENTICATE request.

        :param string user: user to authenticate with
        :param string password: password for the user

        :rtype: `Response` instance
        '''
        self.user = user
        self.password = password
        if not self._socket:
            return self._opt_reconnect()

        request = RequestAuthenticate(self, self._salt, self.user,
                                      self.password)
        auth_response = self._send_request_wo_reconnect(request)
        if auth_response.return_code == 0:
            self.flush_schema()
        return auth_response
Example #3
0
 def _authenticate(self, user, password):
     assert self._salt, 'Server salt hasn\'t been received.'
     resp = yield from self._send_request_no_check_connected(RequestAuthenticate(self, self._salt, user, password))
     return resp