我正在谷歌应用引擎上开发一个网络系统。我想为系统创建一个管理员帐户,以便他/她可以登录以设置各种系统设置。但是我如何首先创建这样一个帐户?谢谢。
问问题
2408 次
4 回答
3
- 转到https://appengine.google.com上的管理控制台。
- 单击左侧菜单中的权限。
- 输入新用户的邮箱,将角色设置为“所有者”,然后单击“邀请用户”。
编辑:
如果您在应用程序中为管理员提供功能,您可以:
- 如果您只有一个管理员,只需在您的代码中硬编码此人的电子邮件,或者
- 在 Admin Console 中将此人添加为管理员,然后检查用户在您的代码中是否为管理员,如果您使用 App Engine 的用户服务进行身份验证。
于 2012-12-24T11:28:31.000 回答
1
在 GAE 应用程序中对用户进行身份验证的最简单方法是使用内置的UserService。
您可以通过两种方式保护页面:
- 在 web.xml 中定义安全约束
- 检查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 月):
于 2016-12-23T20:48:19.290 回答