Google OAUTH提供502错误

时间:2013-07-06 17:53:09

标签: django api http oauth

我成功在本地验证用户,但在生产服务器上,我在超时后收到502错误。

这是我的FLOW:

FLOW = OAuth2WebServerFlow(
        client_id='YOUR_CLIENT_ID',
        client_secret='YOUR_CLIENT_SECRET',
        scope='https://www.googleapis.com/auth/calendar',
        user_agent='Real_Hub/1.0',
        redirect_uri='quickerhub.com',)

本地redirect_uri只是我的localhost ip,它运行正常。

这是我通过chrome网络面板的错误:

quickerhub.com
GET
502
Bad Gateway
text/html

1 个答案:

答案 0 :(得分:0)

这可能与您的redirect_uri有关。 502是非常普遍的错误。它表明Django(可能是uWSGI或Passenger)在超时之前无法得到响应。你是否直接在浏览器中尝试过uri?如果您有任何HTTP身份验证或该域上的任何内容,则会导致此错误。出于某种原因,OAuth似乎没有正确创建重定向响应。

希望这有帮助!