0

我正在使用Dope Openid库在我的网站上使用 Open ID,但我想将 facebook 作为开放 id 提供者添加到列表中,因为 facebook 也支持 OpenID ...任何人都可以帮助我解释或链接我到教程( staga.net 在他们的网站上完美地使用它)
*如果有人也可以向我解释 Staga 如何使用按钮而不是文本框(甚至 SO 使用文本框)来获得开放 ID 支持...谢谢

4

2 回答 2

1

查看rpxnow

我不确定我是否弄错了,但我不相信 facebook 目前还提供自己作为 openId 提供者,而是作为消费者。也就是说,您可以使用您的 gmail 帐户登录 facebook,但您不能使用您的 facebook 帐户登录到 stackoverflow。

上次我检查时,我发现 facebook 的 openId 登录实现没有抓住重点。要使用 OpenID 登录服务,请转到帐户设置 > 关联帐户,选择一个 OpenID 提供商。但是,facebook 要求您的提供商记住该设置。如果您没有将 google 设置为将 facebook 记住为 OpenID 站点,您将无法登录。这对我来说有点荒谬,但是哦……

于 2010-02-05T18:07:08.500 回答
0

Facebook 不是 OpenID 提供商。如果您希望人们通过 Facebook 进行身份验证,您需要实现他们的 Facebook Connect API。

http://developers.facebook.com/connect.php

于 2010-02-05T18:17:13.273 回答