我想讓用戶使用他們的Google帳戶登錄我的網站。這正是我讓我的方式。任何人都可以請指出正確的方向?我假設要使用oAuth庫,但我真的很喜歡的是一段代碼,我可以直接複製粘貼並使其工作。使用python/django讓用戶使用他們的Google憑據登錄我的網站
3
A
回答
1
您可能想要查看django-piston這是一個內置oAuth的迷你框架。關於如何設置它,有一個tutorial。
3
這不是OAuth,尤其是你需要(OAuth是授權訪問一個網站到另一個網站上的特定私人內容),但OpenID - 這是爲了驗證而不是授權。 (有些網站,例如Twitter,確實通過OAuth提供身份驗證服務,但這不是主要目的。)我已經使用python-openid這很簡單,或者您可以看看django-openid--儘管它承認不完整,但您可以瞭解如何實現OpenID支持。
這個問題有點過於牽扯到複製和粘貼解決方案,但這並不是特別困難。
更新: piquadrat的鏈接(在他評論中)絕對值得關注。
1
您可以考慮使用Django-Socialauth,因爲它支持
- Twitter的
- 的Gmail
- Facebook的
- 雅虎(基本的OpenID)
- 的OpenID
相關問題
- 1. 如何讓用戶使用他們的aol賬戶登錄我的網站?
- 2. 如何讓用戶使用他們的Facebook帳戶登錄我的網站?
- 3. 我可以使用AccountManager讓用戶使用他們的Google帳戶登錄嗎?
- 4. 如何讓我的用戶使用Windows憑據登錄?
- 5. 使用Google Plus登錄我的網站
- 6. 我想讓別人用Google賬戶登錄我的網站
- 7. 如何讓用戶使用SoundCloud登錄我的網站
- 8. 使用他們的Google帳戶註冊/登錄用戶?
- 9. Laravel:使用其他網站上登錄的用戶數據
- 10. 使用我的網站上的Google帳戶登錄
- 11. 我如何登錄我的網站無縫使用Facebook的憑據,當我已經登錄我的Facebook帳戶?
- 12. 我有兩個Django站點:如何讓站點B的用戶使用站點A上的憑據登錄?
- 13. 我可以使用facebook憑據讓用戶訪問我的網站嗎?
- 14. 如何使用他們的socail網絡帳戶登錄到drupal網站
- 15. 程序用戶的憑據,以自動登錄到網站
- 16. 使用PHP或JavaScript Facebook SDK,我如何讓用戶登錄到我的網站?
- 17. 如何讓用戶使用他們的電子郵件或用戶名登錄?
- 18. 如何用戶使用他們的Facebook用戶名和密碼登錄我的網站?
- 19. 使用Google Apps進行網站登錄?
- 20. GameCenter - 登錄用戶(如果他們已經輸入了憑據)
- 21. 如何讓我的網站漫遊時他們沒有登錄?
- 22. 如何讓用戶使用那裏的Gmail或Twitter登錄到我的網站?
- 23. 使用asp.net登錄到其他網站
- 24. PHP使用其他網站登錄?
- 25. 使用cUrl登錄我的網站
- 26. 使用Facebook Session登錄我的網站?
- 27. Google登錄我的網站
- 28. Status = 403登錄網站/不接受憑據使用jsoup
- 29. livingsocial.com如何自動讓用戶使用他們的Facebook帳戶登錄?
- 30. 如何知道用戶使用他們的Facebook賬戶登錄,在我的網站首次
我寫了一個稍微全面的Django的OpenID auth後端編譯我的問題:http://stackoverflow.com/questions/2123369/whats-the-best-solution-for-openid-with-django – 2010-05-17 09:42:50
我結束了使用django_authopenid。 – 2010-05-17 14:16:46