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

问题描述 投票:0回答:1

我跟着密切关注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个回答
0
投票

我目前正在开发一个社交网络登录网站。一切正常(谷歌,脸书和推特)但不是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的技术团队能解释出了什么问题......

© www.soinside.com 2019 - 2024. All rights reserved.