def inner(*a, **kw): return self.authorize() return inner PROVIDERS = { 'twitter': Stub('twitter'), 'facebook': Stub('facebook') } if app.config.get('TWITTER_API_KEY') is not None: twitter = oauth.remote_app('twitter', base_url='https://api.twitter.com/1.1/', request_token_url='https://api.twitter.com/oauth/request_token', access_token_url='https://api.twitter.com/oauth/access_token', authorize_url='https://api.twitter.com/oauth/authenticate', consumer_key=app.config.get('TWITTER_API_KEY'), consumer_secret=app.config.get('TWITTER_API_SECRET')) @twitter.tokengetter def get_twitter_token(token=None): return session.get('twitter_token') PROVIDERS['twitter'] = twitter if app.config.get('FACEBOOK_APP_ID') is not None: facebook = oauth.remote_app('facebook', base_url='https://graph.facebook.com/', request_token_url=None, access_token_url='/oauth/access_token',
return self.authorize() return inner PROVIDERS = { 'twitter': Stub('twitter'), 'facebook': Stub('facebook'), 'ooemail': OpenOilEmail('OpenOil Email'), } if app.config.get('TWITTER_API_KEY') is not None: twitter = oauth.remote_app( 'twitter', base_url='https://api.twitter.com/1.1/', request_token_url='https://api.twitter.com/oauth/request_token', access_token_url='https://api.twitter.com/oauth/access_token', authorize_url='https://api.twitter.com/oauth/authenticate', consumer_key=app.config.get('TWITTER_API_KEY'), consumer_secret=app.config.get('TWITTER_API_SECRET')) @twitter.tokengetter def get_twitter_token(token=None): return session.get('twitter_token') PROVIDERS['twitter'] = twitter if app.config.get('FACEBOOK_APP_ID') is not None: facebook = oauth.remote_app( 'facebook', base_url='https://graph.facebook.com/', request_token_url=None,
PROVIDERS = { "twitter": Stub("twitter"), "facebook": Stub("facebook"), "github": Stub("github"), "google": Stub("google"), } if app.config.get("TWITTER_API_KEY") is not None: twitter = oauth.remote_app( "twitter", base_url="https://api.twitter.com/1.1/", request_token_url="https://api.twitter.com/oauth/request_token", access_token_url="https://api.twitter.com/oauth/access_token", authorize_url="https://api.twitter.com/oauth/authenticate", consumer_key=app.config.get("TWITTER_API_KEY"), consumer_secret=app.config.get("TWITTER_API_SECRET"), ) @twitter.tokengetter def get_twitter_token(token=None): return session.get("twitter_token") PROVIDERS["twitter"] = twitter if app.config.get("FACEBOOK_APP_ID") is not None: facebook = oauth.remote_app( "facebook", base_url="https://graph.facebook.com/",