代码之家  ›  专栏  ›  技术社区  ›  Julien

最近的twitter/facebook中断是否告诉我们不应该依靠他们登录?

  •  0
  • Julien  · 技术社区  · 17 年前

    通过Facebook Connect或Twitter登录来完成网站上的登录过程,而不是滚动您自己的注册过程,这是有利弊的:

    赞成的意见:

    • 使用现有帐户--减少步骤(注册/验证)
    • 获取大量的元数据,如名字、姓氏、地址等。
    • 获取朋友列表--更容易感染病毒

    欺骗

    • API中断
    • 可以随时被facebook/twitter禁止
    • 用户可能不想与您共享其Facebook/Twitter帐户

    由于facebook/twitter不可用或速度太慢,API中断可能比我预期的更频繁。

    我现在的感觉是提出两种注册方式:我自己的,以及Facebook和/或Twitter。

    对于一个面向大量公众的网站,在用户档案中没有保存敏感信息(例如,没有支付信息),您认为什么是最好的注册策略?

    3 回复  |  直到 17 年前
        1
  •  3
  •   Jason S    17 年前

    为什么不使用 openID oAuth ?这将使你从一个或两个特定的身份提供者身上解放出来。

    另一个让人想到的想法是,如果您使用上述方法之一,并且您可以支持将多个外部身份验证ID链接到您一侧的单个用户的ID,那么如果其中一个失败,那么用户可以使用其他身份验证器中的一个登录。

        2
  •  2
  •   foobarfuzzbizz    17 年前

    不过,老实说,您认为自己的注册系统会有更好的正常运行时间吗?

        3
  •  1
  •   Dan Diplo    17 年前

    他们受到DoS攻击的影响,这将使他们的基础设施更加健壮,所以我希望他们将来能够更好地处理这一问题。