我刚接触Python和Django,正在尝试使用社交认证(https://github.com/omab/django-social-auth),但是我想使用Github进行连接,但是一直没有成功,而提供的示例对于初学者来说有些难以理解。是否有最近的教程可用,可以解释如何使用最新版本的social auth设置GitHub身份验证给初学者?
我刚接触Python和Django,正在尝试使用社交认证(https://github.com/omab/django-social-auth),但是我想使用Github进行连接,但是一直没有成功,而提供的示例对于初学者来说有些难以理解。是否有最近的教程可用,可以解释如何使用最新版本的social auth设置GitHub身份验证给初学者?
您是否阅读了这里提供的文档?
安装应用程序后,您需要进行一系列配置,包括指定Github
后端
您可能还想了解OAuth协议以及所有所需令牌及其获取方式。
如果您需要仅访问github特定的API,我建议您查看PyGithub
身份验证就像执行g = Github(token)
一样简单,其中token来自oauth。
读取repos如下
for repo in g.get_user().get_repos():
print repo.name
repo.edit( has_wiki = False )
与此相关的问题是适用于Github API v3的最合适的Python库