def create_oauth_session(port, auto_refresh_url):
"""
Create a oauth2 callback webserver
args:
port (int): the port where to listen to
returns:
OAuth2Session: a oauth2 session object
"""
logger.info("Creating an oauth session, temporarily starting webserver on port {} for auth callback".format(port))
redirect_uri = 'http://127.0.0.1:%s/callback' % port
oauth = OAuth2Session(client_id, redirect_uri=redirect_uri, auto_refresh_url=auto_refresh_url, scope=scope)
return oauth
评论列表
文章目录