从我的OpenID经验来看,我发现有一些显著的缺点:
为站点添加了单点故障。
即使站点检测到问题,也无法解决此故障。如果OpenID提供商停机三天,站点应该如何让其用户登录并访问他们所拥有的信息?
每次用户登录到您的站点,都会带用户到另一个网站的内容上
即使OpenID提供商没有错误,用户也被重定向到其网站以进行登录。登录页面具有内容和链接。因此,用户有可能会被吸引离开站点并进入互联网兔子洞。
我为什么要将我的用户发送到另一家公司的网站?
[注意:我的提供者不再这样做,似乎已经解决了这个问题(目前为止)].
注册过程需要花费相当长的时间
要在站点上注册新用户,必须阅读新标准、选择提供商并注册。标准是技术人员应该同意,以使用户体验无摩擦。它们不应该强加给用户。
这是钓鱼者的梦想
OpenID极其不安全,当用户登录时窃取其身份信息非常容易。[引用自David Arno下面的Answer]
尽管有缺点,使用 OpenID 可以让用户在网络上少登录一些账号。如果一个网站支持 OpenID,那么想使用这个功能的用户可以选择使用它。
我想了解的是:一个网站将 OpenID 设为强制性的,会得到什么好处?