2010-03-22 130 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