如何使用Facebook作为OpenID提供者?


9

我想使用我的Facebook帐户作为OpenID帐户。我怎样才能做到这一点?


只需注册一个Facebook帐户?我以为其他网站会在可能的情况下提供它,您真的不能强迫他们可以吗?
Ivo Flipse 2010年

其在不同的OpenID页面的选项不是一个,但我已经看到了让你使用Facebook,微博等登录的网站。
samoz

Answers:


6

Facebook使用OAuth,而Google,Yahoo,AOL和MySpace使用OpenID。

对于仅接受OpenID的网站,您将无法使用Facebook。许多站点都接受OpenID以及其他非OpenID解决方案的Facebook,Twitter,LinkedIn,Windows LiveID等。

如果您希望在网站上增加对所有这些ID系统的支持,则可能需要查看Janrain's Engage


2

据我所知,Facebook允许您使用其他提供商的OpenID帐户登录,但实际上并没有为您登录其他站点创建OpenID帐户。那有意义吗?

有关更多信息,请参阅此Facebook开发者博客文章


1

Facebook是一个OpenID使用者。

  • 您可以使用其他OpenID提供商(例如Google电子邮件)的身份登录到Facebook

Facebook不是OpenID提供程序。

  • 您不能使用Facebook身份登录使用OpenID的网站

基本上,Facebook公开OAuth,而不公开OpenID。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.