我正在尝试学习如何使用Google App Engine Boilerplate设置 Web 应用程序,该应用程序将限制通过我们的 Google Apps 域登录的人的访问。
我已经下载了 GAE Boilerplate,它在本地和 apppot 上运行。为了限制登录访问,我做了以下事情:
- 在管理/应用程序设置中,我将身份验证类型设置为 Google Apps 域,并将我们的域名 (xyz.com) 指定为身份验证域。
- 在
config/production.py
中,我通过app_name
编辑确认服务器正在正确加载,我设置'enable_federated_login' : False,
.
但是当我推送应用程序并加载它时,我看到以下令人费解的错误:
You must enable Federated Login Before for this application.
Google App Engine Control Panel -> Administration -> Application Settings -> Authentication Options
此错误来自boilerplate/lib/basehandler.py
,看来我得到了NotAllowedError
.
有人可以指出设置此样板以使用 Google Apps 身份验证的正确过程吗?谢谢!