Answers:
这取决于您的目标受众-没有正确的答案。尤其是如果您尝试将网站用作企业,则需要关注您的受众。易于实施应该是第二要务,尤其是由于Facebook Connect和OpenID已由许多站点实施,因此您应该能够轻松获得教程。
在我看来,您不想管理自己的用户和注册,随着越来越多的公司支持诸如Facebook Connect,OpenID和其他共享登录之类的事情,这变得越来越容易。
但是,要确定使用哪一个,取决于目标受众。Stack Overflow与OpenID一起使用,并为他们解决了问题,因为观众具有技术性。大多数人要么拥有一个OpenID,要么对OpenID有点熟悉,或者足够舒适地阅读它,了解它的功能并注册其他服务。现在,像Google这样的服务都支持OpenID,它变得越来越普遍。
另一方面,如果您的目标受众属于Facebook的典型受众(我不确定Facebook的人口统计确切是什么-我确定您可以找到该信息,或者至少获得相当准确的估算值) ,您可能要支持它而不是OpenID。
但是,如果您有足够的时间和资源,则没有理由不支持多种身份验证标准。但是,如果您必须选择一个,请选择目标受众使用的那个。
我认为关注的不是这些服务的实现,而是您如何向用户显示这些服务,以便他们了解他们可以使用其他服务登录到您的站点。这将在很大程度上取决于您的目标受众。您的登录页面应以用户熟悉的语言明确显示,特别是在目标受众不是技术人员的情况下。
我认为OpenID和Facebook登录集成对于站点用户而言,其复杂性大致相同。两者都可能有用,真正重要的是您的目标受众是什么。
如果您的目标是做一些与Facebook兼容并适合大众的事情,那么Facebook集成就是您的理想之选。另外,使用该网站的人可能会成为Facebook上的朋友吗?
如果您的目标是吸引技术精湛的用户群,而该用户群不会主要从Facebook吸引到您的网站,那么OpenID会带来更多价值
最后,如果您的网站是面向普通大众的,包括不懂互联网的人,那么OpenID的价值就很小,因为许多人不知道它是什么并且不会使用它。Facebook登录集成具有一定的价值,因为大多数美国民众都知道它是什么,并且在这种情况下拥有一个帐户。