2010-03-22 98 views
0

Facebook已鏈接帳戶,每當您使用Google帳戶登錄時,Facebook會將您登錄到Facebook。Google單點登錄?

所以,如果你登錄到Gmail然後訪問facebook.com,Facebook會自動登錄你!

你如何爲你自己的域做這些事情,以便當用戶訪問你的網站時它會將你登錄到你的域名? (Facebook是否使用谷歌開放ID這個?如果不是,它使用什麼?)

+3

必須遵守每日WTF參考:http://thedailywtf.com/Articles/The-Single-Sign-On.aspx – 2010-03-22 15:53:35

回答

0

OpenID的一個較少使用的功能是立即返回的命令。 Facebook將您引導至Google OpenID登錄頁面,並設置「立即回覆」命令。這意味着Google會立即回覆您的登錄憑據(就像正常的OpenID登錄一樣)或者什麼都不回(不像普通的OpenID登錄,這會讓您看到Google登錄屏幕)。在這種情況下,Facebook會爲您呈現自己的登錄屏幕。

Facebook與幾個主要的OpenID提供程序做這件事,從而聲稱已經實現了OpenID登錄。

我在各種博客的各種閱讀中挑選了它,並將它寫在我頭頂。快速Google搜索找到此頁面,其中包含有關該主題的一些信息:http://openidforum.com/index.php?topic=3