在每个 GAE 应用程序创建的时候,关于如何验证用户,如果决定使用 Google Accounts API 的话,除了使用标准的 Google 帐户外,有一个选项让你可以限制只接受来自某个 Google Apps 域的验证:

Our Users API allows you to authenticate users with Google Accounts, or against user accounts of your own Google Apps domain. These two forms of authentication can not be used with the same application.

如果你选择了使用 Google Apps 域验证,然后你很快就发现,你目前将没有办法更改域名。也无法简单地“关掉”这个功能。删除应用然后重建可能会是一个办法,但是你就没有办法重用之前的 App ID。如果你用的是自己的域名,那么可能问题不大。

而且目前 Google Accounts API 很烦人的一个问题就是,有的时候登录过期了,GAE 却并不会将用户自动的转到登录页面,而只是丢出一个 Error 500 页面了事。

我实在是不喜欢这些软件中的需要用户小心的“一次性操作”。希望 Google 能够尽快解决这个问题,提供一个选项更改 GAE App 的验证方式。看来目前已经有 59 位开发者有同感。

Published at 3:33 CST, NOV 26 • 771+0 views