我希望我的應用程序的用戶,託管在Google應用程序引擎中,使用我的谷歌帳戶或Facebook帳戶以我在StackExchange中的方式登錄。谷歌應用引擎 - 登錄谷歌,Facebook
我有這方面的一些問題:
- 我想看到基本的登錄一些教程只
- 我希望看到社會登錄(谷歌,Facebook等一些教程(S) ..)
我希望我的應用程序的用戶,託管在Google應用程序引擎中,使用我的谷歌帳戶或Facebook帳戶以我在StackExchange中的方式登錄。谷歌應用引擎 - 登錄谷歌,Facebook
我有這方面的一些問題:
您可以使用Google提供的Federated login API幫助用戶使用Open ID提供程序(如Google,Windows Live,Yahoo等)進行連接。
請查看以下鏈接:
登錄系統非常簡單。基本上是這樣的:
用戶想訪問的東西是有限的,需要一個有效的帳戶。
你檢查一下,如果他是登錄。
如果不是,您提示用戶可以創建一個帳戶,或登錄。
如果他有一個帳戶,他會輸入他的用戶名/密碼組合(最好通過SSL)。然後檢查組合是否有效,並將其狀態設置爲登錄。最好的方法是使用cookie加上會話變量,但這取決於您想要使用的內容。
如果用戶沒有帳戶,您可以選擇創建一個帳戶。在這裏你讓他填寫你需要的一切,名字,用戶名,密碼等等。並且一定要再次通過SSL發送它。
從那裏他應該能夠成功登錄。
如果你想一些代碼,這似乎是完整的:http://www.wikihow.com/Create-a-Basic-Login-Script-in-PHP
對於Facebook,這是一個有點不同,因爲Facebook的要求用戶先登錄,並提示在它自己的,如果他不是。要了解如何使用Facebook API,你可以到這裏:http://developers.facebook.com/docs/guides/web/
認證部分是你應該看看的部分。
一個很好的例子對於Facebook的身份驗證是runwithfriends。
來源是可用的,我建議你把它和學習和你的Facebook身份驗證將工作。
不幸的是,對Facebook毫無幫助。 – geoffspear 2011-06-05 02:54:01
的確,沒有Facebook。但我認爲他希望能夠在Facebook和Google之類的服務中進行選擇,而不是在Facebook和Google之間進行選擇。 儘管有Facebook,但我很同意。但是,在使用App Engine的「免費」用戶API和從頭開始以適應Facebook的便利性之間,對於大多數應用程序來說,選擇似乎是顯而易見的。 – 2011-06-05 02:57:53
該信息現在已過時。 Google停止了聯合登錄 – 2015-10-20 06:05:42