2

我从 github 下载了一个 google app engine 应用程序。我可以启动开发服务器,但无法访问下面定义的 /admin/ 页面。

handlers:   
- url: /admin/.*  
  script: main.app  
  login: admin  

开发或生产服务器如何将一个用户识别为管理员?

4

2 回答 2

5

对于生产服务器,用户必须有权访问管理控制台:

https://developers.google.com/appengine/docs/adminconsole/index

转到https://appengine.google.com,单击权限并添加他们的电子邮件地址。

角色定义在这里:https ://developers.google.com/appengine/docs/adminconsole/roles

在开发服务器上,使用 /_ah/login URL“登录”并选中“管理员”复选框以模拟管理员用户登录:

https://developers.google.com/appengine/docs/python/tools/devserver#Using_Users

于 2012-12-21T19:31:19.830 回答
1

在 devappserver 中有一个以管理员身份登录的复选框(请参阅https://developers.google.com/appengine/docs/python/tools/devserver#Using_Users)。

在生产中,您需要添加到权限选项卡中的管理员列表中(请参阅https://developers.google.com/appengine/docs/adminconsole/roles)。

于 2012-12-21T18:37:03.297 回答