mywhere

我的地盘,听你的。Google Maps API mashup,Location Based Service, and other thinking about internet

星期二, 十二月 11, 2007

Google Account Auth Vs. self account registration system利弊谈

mywhere.org采用了Google Account Auth的技术来进行用户认证的管理,之所以采取这种策略,主要是考虑到:
  1. Google Account已经具有众多的用户,采用它的认证管理技术,对已经拥有Google Account的用户,很轻松就可以成为mywhere的用户,降低了他们使用mywhere的门槛
  2. 免除了自己开发一套考虑周全的用户注册/认证系统,加快mywhere上线的速度
现在已经有很多类似的第三方用户认证系统,其实Google Account Auth不算一个单纯的用户认证系统,因为它必须要与Google提供的某一项服务绑定,无论Google Calendar,还是Google Base,总是不够独立。已经有很多开发人员在Google Account Group里面抱怨了。现在专业的第三方认证提供商,做得比较好的应该是openID,但是在国内似乎使用的不多。而国外很多blogger采用了它,即只要你拥有openID,就可以在很多blog里面留言,无需注册。
其实这个概念和Nell构想的商业计划是不谋而合的,只不过一个是网络世界,一个是现实世界。
但是采用Google Account Auth也有他的弊端,最主要的是:
  1. 你的目标用户是否与Google Account拥有者群体重合。如果重合当然最好了,对于你的网站来说那是数量巨大的潜在用户。如果不是很好的重合,那就给目标用户带来了麻烦:他必须去理解认同这个概念,然后去google注册一个账号,再返回来登陆你的网站。多了两步,而且这两步对于这类用户是很致命的,因为往往非Google Account拥有者,相对来说,对于网络的理解比较浅,或者从另外一个角度来说,他们比较谨慎,对新奇事务总是抱有戒心。
  2. 前面已经提及,Google Account Auth必须与Google的某一项服务绑定。如果戒心比较高的用户(由于中国的网络环境,这类Geek级用户往往比普通用户对个人隐私,网络安全更为重视),他会怀疑你是否会窃取相关信息,从而放弃让第三方网站从Google取得认证。
其实,解决起来很简单,Google完善Google Account Auth,无需和它的人和服务进行绑定即可,这样理由2就不存在,但是1还是有可能存在,但是如果Google能够很好的推广完善后的Google Account Auth,凭借Google的口碑,应该有越来越多,不同层次的用户使用这个服务。

标签: