def get_indx(self): return_d = Deferred() def authed_cb(): logging.debug("in service_tweets - Authed Callback") logging.debug( "in service_tweets - get_indx authclient Auth status: {0}". format(authclient.is_authed)) def token_cb(token): self.indx_con = IndxClient(self.credentials['address'], self.credentials['box'], appid, token=token, client=authclient.client) return_d.callback(True) authclient.get_token(self.credentials['box']).addCallbacks( token_cb, return_d.errback) def authed_cb_fail(re): logging.debug( "in service tweets - get_indx/authed_cb failed for reason {0}". format(re)) return_d.errback logging.debug("in service_tweets - get_indx") authclient = IndxClientAuth(self.credentials['address'], appid) authclient.auth_plain(self.credentials['username'], self.credentials['password']).addCallbacks( lambda response: authed_cb(), authed_cb_fail) return return_d
def auth_and_get_token(self, get_token): """ Authenticate, get a token and call it back to the deferred. """ return_d = Deferred() def authed_cb(): def token_cb(token): if token is not None: self.token = token return_d.callback(token) else: return_d.callback(None) if get_token: authclient.get_token(self.args['box']).addCallbacks( token_cb, return_d.errback) else: token_cb(None) authclient = IndxClientAuth(self.args['server'], self.appid) self.client = authclient.client authclient.auth_plain(self.args['username'], self.args['password']).addCallbacks( lambda response: authed_cb(), return_d.errback) return return_d
def get_indx(self): return_d = Deferred() def authed_cb(): logging.debug("in service_tweets - Authed Callback") logging.debug("in service_tweets - get_indx authclient Auth status: {0}".format(authclient.is_authed)) def token_cb(token): self.indx_con = IndxClient( self.config["address"], self.config["box"], appid, token=token, client=authclient.client ) return_d.callback(True) authclient.get_token(self.config["box"]).addCallbacks(token_cb, return_d.errback) def authed_cb_fail(re): logging.debug("in service tweets - get_indx/authed_cb failed for reason {0}".format(re)) return_d.errback logging.debug("in service_instagram - get_indx") authclient = IndxClientAuth(self.config["address"], appid) authclient.auth_plain(self.config["user"], self.config["password"]).addCallbacks( lambda response: authed_cb(), authed_cb_fail ) return return_d
def get_indx(server_url, box, user, password, appid): return_d = Deferred() def authed_cb(): def token_cb(token): indx = IndxClient(server_url, box, appid, token = token) return_d.callback(indx) authclient.get_token(box).addCallbacks(token_cb, return_d.errback) authclient = IndxClientAuth(server_url, appid) authclient.auth_plain(user, password).addCallbacks(lambda response: authed_cb(), return_d.errback) return return_d
def get_indx(self, server_url): indx_d = Deferred() def authed_cb(): def token_cb(token): indx = IndxClient(server_url, self.config_box, "INDX_Fitbit_Harvester", token = token, client = authclient.client) indx_d.callback(indx) authclient.get_token(self.config_box).addCallbacks(token_cb, indx_d.errback) authclient = IndxClientAuth(server_url, "INDX_Fitbit_Harvester") authclient.auth_plain(self.config_indx_user, self.config_indx_pass).addCallbacks(lambda response: authed_cb(), indx_d.errback) return indx_d
def get_indx(self, server_url): indx_d = Deferred() def authed_cb(): def token_cb(token): indx = IndxClient(server_url, self.config_box, "INDX_Nike_Harvester", token = token, client = authclient.client) indx_d.callback(indx) authclient.get_token(self.config_box).addCallbacks(token_cb, indx_d.errback) authclient = IndxClientAuth(server_url, "INDX_Nike_Harvester") authclient.auth_plain(self.config_indx_user, self.config_indx_pass).addCallbacks(lambda response: authed_cb(), indx_d.errback) return indx_d
def get_indx(server_url, box, user, password): indx_d = Deferred() def authed_cb(resp): logging.debug("authentication response: {0}".format(resp)) logging.debug("authenticated, getting the indx client token"); def token_cb(token): indx = IndxClient(server_url, box, "Slicer", token = token, client = authclient.client) logging.debug("Got the indx client token"); indx_d.callback(indx) authclient.get_token(box).addCallbacks(token_cb, indx_d.errback) logging.debug("creating authclient") authclient = IndxClientAuth(server_url, "Slicer") logging.debug("authclient authenticate (plain)") authclient.auth_plain(user, password).addCallbacks(authed_cb, indx_d.errback) return indx_d
def auth_and_get_token(self, get_token): """ Authenticate, get a token and call it back to the deferred. """ return_d = Deferred() def authed_cb(): def token_cb(token): if token is not None: self.token = token return_d.callback(token) else: return_d.callback(None) if get_token: authclient.get_token(self.args['box']).addCallbacks(token_cb, return_d.errback) else: token_cb(None) authclient = IndxClientAuth(self.args['server'], self.appid) self.client = authclient.client authclient.auth_plain(self.args['username'], self.args['password']).addCallbacks(lambda response: authed_cb(), return_d.errback) return return_d