如我所见,OpenID的主要问题有两个:
- A)对于非技术人员而言,它并不友好
- B)它没有像替代品那样广泛使用
在A上,对于用户而言,“使用Facebook登录”按钮很容易获得。看到带有10个图标(Google,Yahoo,AOL等)的控件,这很令人困惑。更重要的是,“登录”是URL,许多人不知道它存在,因为他们所做的只是在Bing / Google中键入搜索内容,然后点击链接。我知道很多人在访问Facebook时会在Google中搜索Facebook,然后单击链接,不要试图向他们解释域的概念!
在B上,Facebook是标准。有点像PayPal及其替代品:对于电子商务而言,PayPal可能由于交易费用而不是最佳的价格选择,但是如果他们不使用PayPal,则会冒许多潜在客户的风险。关于登录是相同的:Facebook向5亿用户开放您的网站,这些用户是活跃的互联网用户,并且精通技术,因此很可能“获得”您的网站。老实说,为什么您要花更多的时间支持其他事情?花时间开发产品!
由于使用B,A变得更糟,因为用户希望使用Facebook登录,而Open ID会使他们更加困惑。
而且我不是从《代码恐怖》中已经讨论过的问题开始的,这些问题涉及用户使用不同的Open Id帐户登录同一站点以及可能引起的问题...
总而言之,我喜欢关于Open ID的想法,但是(可悲的是)Facebook做得更好。