Google appengine身份验证限制域无效

时间:2015-04-13 07:17:28

标签: google-app-engine google-apps google-authentication

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

1 个答案:

答案 0 :(得分:1)

摘自GAE official docs

  

使用用户

     

开发网络服务器使用自己的模拟Google帐户   登录和注销页面。在开发网络下运行   服务器,生成登录和注销URL的方法返回   本地服务器上的/ _ah / login和/ _ah / logout的URL。

     

开发登录页面包含一个可以输入的表单   电子邮件地址。您的会话使用您输入的任何电子邮件地址   活跃的用户。

     

让应用程序相信登录用户是一个   管理员,检查"以管理员身份登录"复选框   形式。

换句话说,如果您看到真正的Google登录表单是因为您正在使用普通开发服务器做其他事情,顺便说一下,它还没有关于您的设置的线索。开发人员'控制台。