在PHP中打开id和facebook实现?

时间:2009-10-16 22:14:37

标签: php facebook openid implementation

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

2 个答案:

答案 0 :(得分:1)

结帐rpxnow

我不确定我是否在误解,但我不相信facebook本身就是一个openId提供商,而是一个消费者。也就是说,您可以使用您的Gmail帐户登录到Facebook,但是您无法使用您的Facebook帐户登录到stackoverflow。

上次我查看时,我发现facebook的openId标志的实现错过了重点。要使用OpenID登录服务,请转到帐户设置>链接帐户,选择一个OpenID提供商。但是,Facebook要求您的提供商记住该设置。如果您没有谷歌设置将Facebook记为OpenID网站,您将无法登录。对我来说有点荒谬,但是哦,好吧......

答案 1 :(得分:0)

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

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