近日,OpenID 失去了最重要的拥护者之一 Stack Exchange,该公司旗下运营着 StackOverflow 等问答类型的网站。Stack Exchange 将从 2018 年 7 月 25 日起完全停止对 OpenID 的支持。目前,各大网站都在其产品中逐渐排除对 OpenID 的使用,这一趋势已经持续了很长时间。
Joe Friend 目前在 Stack Exchange 担任产品经理,他对于本次决定解释了其中的原因。首要原因在于成本,与维护 OpenID 的相关功能所带来的支出相比,实际的使用者数量过少。据上一次统计,在过去12个月之内,只有1万3千左右的用户通过 OpenID 登录 Stack Exchange。而这段期间总的登录用户数量超过了950万,前者的比例只有大约 0.1% 左右。Joe 还提到,即使算上非活跃的账号,选择 OpenID 的用户也仅占 2.9% 左右的比例。
虽然各大网站仍然坚持提供统一登录功能,但这种统一登录功能基本已经由两大巨头,Google 与 Facebook 所统治了。这种现状已经完全违背了 OpenID 的初衷 —— 统一登录系统不应掌控在个别人的手中。从理论上说,每个人都可以创建 OpenID 的提供者,所以很多人都选择了自行开发,而不是使用现有的公共服务。
但过去几年来,越来越多的 OpenID 提供者已经停止了服务,很大原因是因为用户感到使用不便。Joe 提到了两个在 Stack Exchange 上已经被删除的提供者:ClaimID 和 myOpenID。而 Stack Exchange 也准备关闭其自行开发的 OpenID 提供者,不过确切的时间还没有公布。
以上所提到的这些情况,应该引起那些依赖于 Google 或 Facebook 的网站的高度重视。万一他们决定关闭这些统一登录服务,该如何应对?虽然完全停止这些服务的可能性不大,但他们有可能出于以下原因而选择关闭某些网站的统一登录功能:
虽然这次事件还不至于引起大规模的恐慌,但是那些依赖于统一登录提供者的公司需要引起重视,将这些偶发事件的处理计划纳入整体灾难恢复计划的一部分。如果某个公司的登录服务失效,可能会使整个公司的业务陷入瘫痪达到几个星期,直至他们开发出替代的登录服务,并通知到他们的用户为止。
领取专属 10元无门槛券
私享最新 技术干货