Source code for flask_unchained.bundles.oauth.config
from flask_unchained import BundleConfig
[docs]class Config(BundleConfig):
OAUTH_REMOTE_APP_GITHUB = dict(
base_url='https://api.github.com',
access_token_url='https://github.com/login/oauth/access_token',
access_token_method='POST',
authorize_url='https://github.com/login/oauth/authorize',
request_token_url=None,
request_token_params={'scope': 'user:email'},
)
OAUTH_REMOTE_APP_AMAZON = dict(
base_url='https://api.amazon.com',
access_token_url='https://api.amazon.com/auth/o2/token',
access_token_method='POST',
authorize_url='https://www.amazon.com/ap/oa',
request_token_url=None,
request_token_params={'scope': 'profile:email'},
)
OAUTH_REMOTE_APP_GITLAB = dict(
base_url='https://gitlab.com/api/v4/user',
access_token_url='https://gitlab.com/oauth/token',
access_token_method='POST',
authorize_url='https://gitlab.com/oauth/authorize',
request_token_url=None,
request_token_params={'scope': 'openid read_user'},
)