def build_login_url(self, redirect_uri, state=None, scope=None):
if not state:
state = generate_token()
params = {
'client_id': self.client_id,
'redirect_uri': redirect_uri,
'state': state,
}
if scope:
params['scope'] = scope
login_url = OAUTH_DIALOG_URL.format(urlencode(params))
return login_url, state
评论列表
文章目录