Django “python-social-auth”:HTTP 403 客户端错误 github

Django “python-social-auth”: HTTP 403 Client Error with github

我密切关注 this 很棒的教程。 直到今天一切正常,当我使用 github 登录时出现此错误:

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

我错过了什么/我可以改变什么?

我目前正在开发一个带有社交网络登录的网站。 一切正常(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") 告诉我我受到了限制(没有逻辑原因 - 更奇怪的是相同的代码,在我的同一台电脑上,但在 Windows 下,就像魅力)。

我希望 github 的技术团队能解释哪里出了问题...