2

我正在谷歌应用引擎上开发一个网络系统。我想为系统创建一个管理员帐户,以便他/她可以登录以设置各种系统设置。但是我如何首先创建这样一个帐户?谢谢。

4

4 回答 4

3
  1. 转到https://appengine.google.com上的管理控制台。
  2. 单击左侧菜单中的权限。
  3. 输入新用户的邮箱,将角色设置为“所有者”,然后单击“邀请用户”。

编辑:

如果您在应用程序中为管理员提供功能,您可以:

  • 如果您只有一个管理员,只需在您的代码中硬编码此人的电子邮件,或者
  • 在 Admin Console 中将此人添加为管理员,然后检查用户在您的代码中是否为管理员,如果您使用 App Engine 的用户服务进行身份验证。
于 2012-12-24T11:28:31.000 回答
1

在 GAE 应用程序中对用户进行身份验证的最简单方法是使用内置的UserService

您可以通过两种方式保护页面:

  1. 在 web.xml 中定义安全约束
  2. 检查UserService.isUserAdmin()并重定向到登录页面

请注意,您可以选择允许用户使用 OpenId 或仅使用 Google Apps 帐户使用此内置服务登录。如果您想允许 Facebook 身份验证或您自己的用户名/密码之类的其他功能,那么您将需要构建更精细的东西。

于 2012-12-27T06:31:35.113 回答
1

Google App Engine,您想添加第二个应用所有者或其他更有限的访问权限。

登录到控制台,转到 IAM & admin 选项卡并选择您的项目。转到左侧面板上的 IAM,选择添加(顶部),在滑入式中输入新成员的电子邮件,然后选择您要授予他们的角色(项目所有者)并保存。他们会收到一封电子邮件,并且可以接受新角色。您无需注册完整的 IAM 身份和组织。

于 2019-01-04T16:40:55.367 回答
0

可以将成员添加到 Google Cloud 项目(包括 App Engine)并通过 Google Cloud Console 的IAM 和 ADMIN部分分配角色(截至 2016 年 12 月):

https://console.cloud.google.com/iam-admin

于 2016-12-23T20:48:19.290 回答