Flask无法将https重定向到https

时间:2016-09-19 15:18:57

标签: python flask oauth-2.0

My Flask应用程序使用来自letsencrypt的有效SSL证书在Nginx后面运行。我无法将我的网页重定向到Google的OAuth网址。浏览器显示500内部服务器错误。如果我手动将OAuth网址复制并粘贴到浏览器中,它会毫无问题地获得Google身份验证页面。

@app.route('/login')
def login():
        google = OAuth2Session(client_id, scope=scope, redirect_uri=redirect_uri)
        authorization_url,state = google.authorization_url(authorization_base_url,access_type="offline", approval_prompt="force")
        session['oauth_state'] = state
        logger.info("auth url :{au}, state : {s} ".format(au=authorization_url,s=state))
        return redirect(url_for(authorization_url))

0 个答案:

没有答案