【问题标题】:Django “python-social-auth”: HTTP 403 Client Error with githubDjango“python-social-auth”:github的HTTP 403客户端错误
【发布时间】:2019-03-27 19:03:07
【问题描述】:

我已经密切关注 this 教程,这很棒。 直到今天一切正常,当我使用 github 登录时,我得到了这个错误:

HTTPError at /oauth/complete/github/
403 Client Error: Forbidden for url: https://github.com/login/oauth/access_token

我缺少什么/我可以改变什么?

【问题讨论】:

    标签: django github python-social-auth


    【解决方案1】:

    我目前正在开发一个带有社交网络登录的网站。 一切正常(google、facebook 和 twitter),但 不是 github:经过一些尝试,我现在得到了 403。

    Django 中的问题是 403 错误不显示错误附带的 HTML 内容!

    我必须在调试模式下运行并在文件中添加断点

    /usr/local/lib/python3.7/site-packages/requests/models.py
    

    第 940 行/那里有代码 raise HTTPError(http_error_msg, response=self)

    检查变量 self.content.decode("utf-8") 表明我已受到限制(没有逻辑原因 - 更奇怪的是,相同的代码在我的同一台 PC 上但在 Windows 下运行起来就像一个魅力)。

    希望 github 的技术团队能解释一下出了什么问题...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-27
      • 2012-03-17
      相关资源
      最近更新 更多