嗯,我認爲這不應該是一個大問題。但是,由於我已經花了一天多的時間,所以我認爲現在是求助的時候了。django登錄谷歌應用帳戶
我有一個簡單的django管理項目,現在工作正常。問題是我想實現這個功能,只允許用戶登錄我的管理網站與特定的谷歌應用程序域,如@ example.com。然後用戶不必手動創建帳戶,並且我很容易管理用戶。
我相信這是許多網站所需的常用功能。所以我做了一些搜索,我發現一些帖子介紹了一些有趣的圖書館。
這裏的職位是有幫助的:
What's the best solution for OpenID with Django?
Which openid/oauth library to connect a django project to Google Apps Accounts?
最後一個就是我覺得應該爲我工作,但事實並非如此。
我已經安裝了告別的python-openid的補丁在github:https://github.com/adieu/python-openid ,它仍然給了同樣的錯誤:「OpenID身份驗證失敗:HTTP響應狀態從身份URL中的域名是不是200了狀態404」
經過一些挖掘,我找不出解決方案。
然後我開始尋找'Google帳戶驗證和授權',看看我能否自己構建整個事情。
現在,我的問題是,我應該堅持存在的Django庫,還是應該從一開始就開始做一些事情。
所以理想的解決方法是,有些淡淡的解決上的python-openid的錯誤或給方向的下一步行動(新庫或谷歌帳戶身份驗證和授權)
提前感謝!
你看過django-social-auth嗎?它有一個谷歌身份驗證後端:http://django-social-auth.readthedocs.org/en/latest/backends/google.html – krak3n
我會看看。感謝任何幫助 –
嘿傑裏,我目前正在尋找方法來做到這一點。 django-social-auth工作得很好嗎? – skeryl