def _get_client(self, request, callback_url): app = self.adapter.get_provider().get_app(request) client = OAuthClient(request, app.key, app.secret, self.adapter.request_token_url, self.adapter.access_token_url, self.adapter.authorize_url, callback_url) return client
def _get_client(self, request, callback_url): provider = self.adapter.get_provider() app = provider.get_app(request) scope = ' '.join(provider.get_scope()) parameters = {} if scope: parameters['scope'] = scope client = OAuthClient(request, app.client_id, app.secret, self.adapter.request_token_url, self.adapter.access_token_url, callback_url, parameters=parameters) return client