Example #1
0
        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',
Example #2
0
            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,
Example #3
0

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/",