Facebook是OpenID提供者吗?我知道他们是OpenID支持者,但他们是否允许人们使用他们的Facebook凭证通过OpenID与其他站点进行身份验证?
Answers:
不,他们不是OpenId提供者。他们使用自己的类似OpenID的系统,称为Facebook connect,您可以使用该系统对站点上的用户进行身份验证以及其他功能。
您可以在这里查看:https : //developers.facebook.com/docs/facebook-login
有一个非官方的Facebook OpenID Provider可从以下位置获得:
http://facebook-openid.appspot.com/
您可以轻松地使用它来使用Facebook帐户登录任何OpenID网站。
Facebook不是OpenID提供者,但是他们允许使用Google帐户登录OpenID。
OpenID提供了最受欢迎的提供程序列表。
OpenID是一种分散式身份验证协议。它允许用户通过使用第三方服务的协作网站进行身份验证,而无需网站管理员提供自己的登录系统,并允许用户登录多个不相关的网站,而不必为每个网站分别提供身份和密码。
用户通过选择OpenID身份提供者来创建帐户,然后使用这些帐户登录到任何接受OpenID身份验证的网站。这是OpenID提供程序的列表。
Facebook既不使用OpenID也不使用OAuth,因为Facebook不仅提供凭据,还希望提供朋友访问和动态访问信息的私密性,而其他标准则根本无法实现。使用Facebook Connect,我们看到的是OpenID和OAuth的元素。Facebook Connect可以验证您的身份,然后在您授予数据访问权限后提供对数据的访问。