谷歌应用引擎:如何添加管理员帐户

时间:2012-12-24 10:48:58

标签: google-app-engine

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

4 个答案:

答案 0 :(得分:3)

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

    如果您在管理员的应用中提供功能,则可以:

    • 只需在您的代码中硬编码此人的电子邮件,如果您只有一位管理员或
    • 在管理员控制台中将此人添加为管理员,然后检查用户是否为您的代码中的管理员,如果您使用App Engine的用户服务进行身份验证。

答案 1 :(得分:1)

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

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

  1. define a security constraint in web.xml
  2. 检查UserService.isUserAdmin()并重定向到登录页面
  3. 请注意,您可以选择允许用户使用此内置服务使用OpenId或仅使用Google Apps帐户登录。如果您想允许其他类似Facebook身份验证或您自己的用户名/密码,那么您需要构建更精细的内容。

答案 2 :(得分:0)

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

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

答案 3 :(得分:0)

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

登录到控制台,并选择您的项目,然后转到“ IAM和管理”选项卡。转到左侧面板上的IAM,选择“添加”(顶部),在幻灯片中输入新成员的电子邮件,然后选择要授予他们的角色(“项目负责人”)并保存。他们收到电子邮件,可以接受新角色。您无需注册即可获得完整的IAM身份和组织。