我对Facebook以及Facebook是否像google这样的开放式提供商感到困惑。
根据此链接:http://developers.facebook.com/blog/post/246/,facebook是一个开放的依赖方。这意味着什么,与谷歌这样的openid提供商不同。
基本上,我目前正在使用lightopenid来允许用户使用他们的openid登录我的网站,但似乎无法找到facebook的openid身份验证的URL来执行此操作。
我看到一个类似于此的问题让我感到困惑,因为在那个问题中,提问者被告知facebook不是一个开放的提供商,但facebook文档说的是Facebook是一个开放的依赖方...? ??
答案 0 :(得分:6)
Facebook是OAuth提供商。如果您想允许Facebook用户对您的服务进行身份验证,则需要使用OAuth。
成为OpenID依赖方意味着Facebook接受来自其用户的OpenID登录,例如您可以使用自己的Google帐户登录Facebook。如果您的服务允许用户使用其OpenID进行身份验证,那么您的服务也是依赖方。
有关OpenID使用的术语的详细信息,请参阅the OpenID Wikipedia article。