4
我是Python和Django的新手,試圖獲得社交身份驗證(https://github.com/omab/django-social-auth)。我想使用Github進行連接,但沒有取得太大的成功,所提供的示例對於剛開始的人來說有點壓倒性。是否有最近的教程可以解釋如何使用最新版本的社交身份驗證爲初學者設置GitHub身份驗證?Django社交身份驗證GitHub身份驗證
我是Python和Django的新手,試圖獲得社交身份驗證(https://github.com/omab/django-social-auth)。我想使用Github進行連接,但沒有取得太大的成功,所提供的示例對於剛開始的人來說有點壓倒性。是否有最近的教程可以解釋如何使用最新版本的社交身份驗證爲初學者設置GitHub身份驗證?Django社交身份驗證GitHub身份驗證
你讀過提供here
安裝該應用程序後的文件,你需要做一大堆的配置包括指定Github
backend
你也可能需要閱讀了有關OAuth Protocol,什麼是所有你需要的令牌以及如何獲得它們。
如果您需要訪問github上特定的API的唯一,我會鼓勵你看看PyGithub
認證是做g = Github(token)
其中token是OAuth的那樣簡單。
閱讀回購是如下
for repo in g.get_user().get_repos():
print repo.name
repo.edit(has_wiki = False)
我終於得到了認證工作。有沒有辦法從social_auth獲取登錄用戶在Github上的回購協議? – wwwuser
已更新答案以符合更新後的查詢。 –