代码之家  ›  专栏  ›  技术社区  ›  Alexandru Luchian

认证机制比较

  •  1
  • Alexandru Luchian  · 技术社区  · 16 年前

    我必须开始一个新的项目,在那里需要用户身份验证/管理。

    许多网站使用现有的认证机制,如facebook/twitter/openid/google/etc(即使如此)。

    虽然我可能理解它们被用来简化这个工作流程的某些部分,但是与通常的用户创建相比,有人能列举使用这些认证机制的优缺点,当我这样做时,我应该寻找什么?

    事先谢谢!

    1 回复  |  直到 16 年前
        1
  •  3
  •   David Gelhar    16 年前

    这里有几个:

    使用外部身份验证的优点(如OpenID)

    • 对于用户,要跟踪的帐户名/密码更少
    • 对你来说,不必管理密码重置等。

    缺点

    • 将您与外部服务联系在一起(如果Google/Facebook关闭,您也是)
    • 您的站点仅与您信任的外部站点(作为ID提供程序)一样安全。