2010-05-17 40 views

回答

1

您可能想要查看django-piston這是一個內置oAuth的迷你框架。關於如何設置它,有一個tutorial

3

這不是OAuth,尤其是你需要(OAuth是授權訪問一個網站到另一個網站上的特定私人內容),但OpenID - 這是爲了驗證而不是授權。 (有些網站,例如Twitter,確實通過OAuth提供身份驗證服務,但這不是主要目的。)我已經使用python-openid這很簡單,或者您可以看看django-openid--儘管它承認不完整,但您可以瞭解如何實現OpenID支持。

這個問題有點過於牽扯到複製和粘貼解決方案,但這並不是特別困難。

更新: piquadrat的鏈接(在他評論中)絕對值得關注。

+3

我寫了一個稍微全面的Django的OpenID auth後端編譯我的問題:http://stackoverflow.com/questions/2123369/whats-the-best-solution-for-openid-with-django – 2010-05-17 09:42:50

+0

我結束了使用django_authopenid。 – 2010-05-17 14:16:46

1

您可以考慮使用Django-Socialauth,因爲它支持

  • Twitter的
  • 的Gmail
  • Facebook的
  • 雅虎(基本的OpenID)
  • 的OpenID
相關問題