Facebook 是 OpenID 提供商吗?
Facebook 是 OpenID 提供商吗?我知道他们是 OpenID 支持者,但他们是否允许人们使用其 Facebook 凭据通过 OpenID 向其他网站进行身份验证?
Is Facebook an OpenID provider? I know they are an OpenID supporter but do they allow people to authenticate with other sites via OpenID with their Facebook credentials?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
不,他们不是 OpenId 提供商。他们使用自己的类似于 OpenID 的系统,称为 Facebook connect,您可以使用该系统对您网站上的用户进行身份验证以及其他功能。
您可以在这里查看:https://developers.facebook.com/docs/facebook-login< /a>
No, they're not an OpenId provider. They use their own OpenID-like system called Facebook connect, which you can use to authenticate users on your site, among other features.
You can check it out here: https://developers.facebook.com/docs/facebook-login
有一个非官方的 Facebook OpenID 提供商:
http://facebook-openid.appspot.com/
您可以轻松地使用它通过 Facebook 帐户登录任何 OpenID 网站。
There is an unofficial Facebook OpenID Provider available at:
http://facebook-openid.appspot.com/
You can eaisly use it to log in any OpenID site with Facebook accounts.
Facebook 不是 OpenID 提供商,但他们确实 允许使用 Google 帐户登录 OpenID。
OpenID 提供了最流行提供商的列表。
Facebook is not an OpenID provider, they do however allow OpenID login using Google accounts.
OpenID provides a list of the most popular providers.
OpenID 是一种去中心化的身份验证协议。它允许用户通过使用第三方服务的合作网站进行身份验证,从而无需网站管理员提供自己的登录系统,并且允许用户登录多个不相关的网站,而无需为每个网站拥有单独的身份和密码。
用户通过选择OpenID 身份提供商来创建帐户,然后使用这些帐户登录任何接受 OpenID 身份验证的网站。 此处是 OpenID 提供商的列表。
Facebook 既不使用 OpenID 也不使用 OAuth,因为 Facebook 不仅仅提供凭证,还希望提供朋友访问权限和动态的信息隐私,而其他标准根本不可能实现这一点。通过 Facebook Connect,我们看到的是 OpenID 和 OAuth 的元素。 Facebook Connect 可以验证您的身份,一旦获得您的许可,它就可以提供对您数据的访问权限。
OpenID is a decentralized authentication protocol. It allows users to be authenticated by co-operating sites using a third party service, eliminating the need for webmasters to provide their own login systems, and allowing users to log into multiple unrelated websites without having to have a separate identity and password for each.
Users create accounts by selecting an OpenID identity provider, and then use those accounts to sign onto any website which accepts OpenID authentication. Here is a list of OpenID providers.
Facebook neither use OpenID nor OAuth as instead of just offering credentials, Facebook wanted to offer friend access and dynamics to the privacy of the information that simply wasn’t possible with the other standards. With Facebook Connect, what we see are elements of both OpenID and OAuth. Facebook Connect can verify that you are who you say you are, and it can then provide access to your data once you’ve given it permission to do so.