python - Django social auth GitHub 认证

标签 python django github django-socialauth

我是 Python 和 Django 的新手,正在尝试让社交身份验证 (https://github.com/omab/django-social-auth) 发挥作用。我想使用 Github 进行连接,但没有取得多大成功,而且所提供的示例对于刚开始的人来说有点不知所措。是否有任何最新的教程可以向初学者解释如何使用最新版本的社交身份验证来设置 GitHub 身份验证?

最佳答案

您是否阅读了提供的文档 here

安装应用程序后,您需要进行一系列配置,包括指定 Github backend

您可能还想阅读有关 OAuth Protocol 的信息您需要哪些代币以及如何获得它们。

如果您只需要访问 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 ) 

与此相关的问题是 Most suitable python library for Github API v3

关于python - Django social auth GitHub 认证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12379637/

相关文章:

python - Autopep8 不会打破长注释行?

python - 反向未找到,Django,第一次

github - 为 Homebrew 设置 Github API token

github - 从 Sourceforge 迁移到 Github

Github 页面 : where's the markdown?

python - 在python中将概率向量转换为目标向量?

javascript - 处理来自 python 的 HttpResponse

python - 初始化字典中键/值对的最佳方法

django - 如何正确配置 djcelery 结果后端到数据库

django:过滤器无效