Google appengine 身份验证限制在域不工作

Google appengine authentication restrict to domain not working

我正在尝试将 google appengine 网站的访问限制为特定 Google Apps-Domain 的帐户。在应用程序设置的 Google 开发者控制台中,我已经将身份验证方法设置为 "Google Apps-Domain" 并以 "xxx.com" 格式输入域。但是当我在我设置的本地网络服务器测试页面上对此进行测试时,Google 仍然允许我使用不受我配置的域管理的帐户登录。我错过了什么?如何在不检查刚登录到我的 appengine 站点的用户的电子邮件地址中的域字符串的情况下 "manually"(也就是在我的服务器上执行此操作)限制对该域帐户的访问?

提取自GAE official docs

Using Users

The development web server simulates Google Accounts with its own sign-in and sign-out pages. While running under the development web server, the methods that generate sign-in and sign-out URLs return URLs for /_ah/login and /_ah/logout on the local server.

The development sign-in page includes a form where you can enter an email address. Your session uses whatever email address you enter as the active user.

To have the application believe that the logged-in user is an administrator, check the "Sign in as Administrator" checkbox on the form.

换句话说,如果您看到真正的 Google 登录表单是因为您在使用普通开发服务器之外的其他东西,顺便说一句,它对您的开发者控制台中的设置。