2
我有一款應用程序目前正在Google App Engine上運行,該應用程序利用與Google帳戶的緊密集成,以至於它是用戶登錄帳戶的唯一方式該登錄過程是這樣的:從App Engine遷移但仍然保持Google帳戶的整合
- 用戶會點擊登入W /谷歌帳戶鏈接,這將僅僅是users.create_login_url()的'輸出'
- 用戶會登錄在以Google爲主題的頁面。
- 用戶將登錄的
現在我正在從App Engine的遠與香草的Django的主機。我想盡可能複製該登錄過程,我想用OpenID(或OAuth?我不確定)。不過,我不確定如何操作。我會使用Django的auth API並只使用用戶的Google帳戶數據簽名?
我按照說明here,現在有功能小演示,我得到用戶的Google帳戶地址。但是這對我來說無能爲力。
任何人都有這方面的經驗,或有一個人如何完成這個想法?
經過我多一點研究,我發現了[這個Django Snippet](http://djangosnippets.org/snippets/2183/),當它與[django-openid-auth](https://launchpad.net/django-openid-auth)在初始測試後似乎完美地工作。 – 2011-05-28 23:42:38