5

我对 facebook 以及 facebook 是否是像谷歌这样的 openid 提供者感到困惑。

根据此链接: http: //developers.facebook.com/blog/post/246/,facebook是一个 openid 依赖方。这是什么意思,这与像谷歌这样的 openid 提供者不同。

基本上,我目前正在使用 lightopenid 来允许用户使用他们的 openid 登录我的网站,但似乎无法找到 facebook 的 openid 身份验证的 url 来执行此操作。

我看到了一个与此类似的问题,这让我感到困惑,因为在那个问题中,提问者被告知 facebook 不是 openid 提供者,但 facebook 文档说 facebook 是 openid 依赖方......???

4

1 回答 1

6

Facebook is an OAuth provider. You need to use OAuth if you want to allow Facebook users to authenticate against your service.

Being an OpenID Relying Party means that Facebook accepts OpenID logins from their users, e.g. you can log in to Facebook with your Google account. Your service is also a Relying Party if it allows users to authenticate using their OpenIDs.

For more information on the terminology used by OpenID, see the OpenID Wikipedia article.

于 2011-05-18T13:21:08.450 回答