Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用openid的facebook_Facebook_Openid - Fatal编程技术网

使用openid的facebook

使用openid的facebook,facebook,openid,Facebook,Openid,这里引用。这是一个基于它的附加问题 我也在:-上读过这篇文章,但我仍然对整个考验感到相当困惑。我们的目标是让使用facebook的人能够轻松登录到我们的网站,而不是必要地与facebook集成并向其添加内容。我已经阅读了FacebookConnect上的文档,但仍然无法准确理解我们需要做什么来实现这一点 我注意到上面说facebook接受openid登录,所以理论上,拥有facebook帐户的人可以登录到其他openid登录的网站,对吗?或者我必须编写一个单独的“facebookconnect”

这里引用。这是一个基于它的附加问题

我也在:-上读过这篇文章,但我仍然对整个考验感到相当困惑。我们的目标是让使用facebook的人能够轻松登录到我们的网站,而不是必要地与facebook集成并向其添加内容。我已经阅读了FacebookConnect上的文档,但仍然无法准确理解我们需要做什么来实现这一点


我注意到上面说facebook接受openid登录,所以理论上,拥有facebook帐户的人可以登录到其他openid登录的网站,对吗?或者我必须编写一个单独的“facebookconnect”系统来接受facebook帐户的登录吗?

OpenID提供商(提供您可以登录其他网站的URL)和OpenID消费者(允许您使用OpenID URL登录其网站)之间存在差异

“接受openid登录”的人听起来像个消费者,但你的描述“拥有facebook帐户的人可以登录到使用其他openid登录的网站”是指一个提供商


没有什么能阻止网站同时成为消费者和提供商,但据我所知,Facebook不是消费者和提供商。

你必须编写一个单独的“Facebook Connect”系统来接受Facebook帐户的登录,它们不使用OpenID标准


是一种商业服务,可以减少一些混乱。

我相信我们的目标是成为消费者。到目前为止,我们已经实现了一个基本的DotNetOpenAuth依赖方登录,它使用谷歌、OpenID、MSN、雅虎和美国在线。用户点击他们拥有帐户的任何服务的按钮,就会被带到提供商认证页面,并返回到我们登录的网站。所以我仍然不确定从这里该怎么办。所以使用OpenId,我们不能让facebook用户登录我们的网站?你是对的,你不能。Facebook不是OpenID提供商,因此您无法使用Facebook帐户登录堆栈溢出或您的站点。不幸的是,我无法使RPX正常工作。他们的例子根本不起作用,我也找不到任何形式的支持。那么,该计划就到此为止。我想你需要做facebook连接集成。如果您已经完成了OpenID,那么应该不会太难。协议不同,但许多必要的工作流元素和抽象是相同的。