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
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