因为Google App存在的原因,不得不说Google的帐户设置存在着严重的问题,我并不是说这个的第一个人,早在我先前都有很多人批评过了。我这里从当前存在的事实的角度来说这个问题。
之所以说Google的帐户设置存在问题原因在于使用电子邮件地址登陆,GMAIL地址也是电子邮件地址,因为实际上登录后后台会判定你地址是否属于GMAIL账户管辖范畴。这点上是没有问题了。
当我申请了Google App后问题便出现了,我的一个地址abc@ioio.name本身是一个Google的帐户,但是后来我又以abc为用户名开通了Google App的邮箱(即abc@ioio.name)。在这种情况下我所发现的问题出在日历(Calendar)上,当我使用其它帐户给 abc@ioio.name地址发送邀请的时候,Google 的后台并不能成功的处理这个邀请,并且App帐号在登录Calendar的时候会得到出错的提示。而如果邮件地址不是Google的帐户,而只是一个 App的邮件地址,那么一切便是正常的。这种情况下责任自在我自身,明明已经申请同样地址的Google的帐户,就不应该再使用相同地址作为一个App的登录帐号。但是话又说回来,之前已经使用了这个邮箱,在转移到Google App后如果不添加该地址的邮箱,我又怎么收信呢,貌似Google在这里故意给我出了个难题。
其实是在Google App Engine的管理员登录上出了问题,原因在于申请Google App Engine不仅只是Google帐户可以申请,Google还特别弄了个通道(”http://appengine.google.com/a /domain”,domain为相应域名)以便于App帐号可以方便的申请到Google App Engine帐户,而在Google App Engine提供的账户认证API的时候,Google App Engine中应用的拥有者具有管理员的权限,而Google所提供的Users API 只能够对Google帐户进行登录认证,也就是在App Engine应用里,使用App邮件地址帐号的管理员无法以管理员身份在前台登录了,这不是又给我们出了个难题。目前解决这种问题的方式只有添加一个 Google帐户(最好是Gmail)作为应用的共同开发者,这样使用该Google帐户即可以登录Google App Engine后台管理应用开发,也可以登录所开发的应用的前台进行一些其它的管理。
我相信Google内部已经发现了这类问题的存在,并且那些天才们已经在想妥善的解决方案。虽然微软的Passport计划比较失败,但是我还是不得不承认设计得比较完善,至少不会出现这种杂乱的问题。也许骄傲的Googler们该清醒下了。
-EOF-