158

在最新版本的火力基地(2016年谷歌I/O发布),如何向我的项目或应用程序中添加我想添加的其他人合作和?我是通过以下途径认识到IAM角色的设置>权限.这条路对吗?如果我在那里添加人员并指定角色,比如编辑,他/她会通过电子邮件得到通知吗?将发送请求还是将其直接添加到该角色?

1

5个答案5

重置为默认值
276

要让人们访问您的Firebase项目,请执行以下步骤:

  1. 在新项目中选择您的项目Firebase控制台
  2. 在左上角项目名称旁边,单击settings/cogwheel图标从firebase控制台
  3. 点击用户和权限
  4. 点击添加成员
  5. 输入用户的电子邮件地址以添加并根据您的要求选择适当的角色
  6. 单击第二个添加成员按钮

新添加的用户将收到一封主题为[Firebase]邀请加入项目以及选择接受邀请在体内。一定要让他们知道是你添加的,这样他们才能接受邀请。

16
  • 如果你在同一个项目中有谷歌云存储存储桶,那么这个角色是否也给了用户访问这些存储桶的权限?如果是的话,有什么方法可以限制只能访问Firebase吗? 评论 2016年9月14日14:22
  • 我已经阅读了几乎所有的Console和大多数文档,从未遇到过对这个IAM系统的引用。为什么这在任何地方都没有记录?
    – 臭度
    评论 2016年11月26日10:22
  • 11
    我添加了一个新成员,其角色在其他部分中提到,其中包括例如“Firebase Rules System”,但当我使用成员ID登录时,我无法看到我被赋予角色的项目。 评论 2016年11月29日10:54
  • 15
    谷歌IAM不提供任何Firebase特定的权限。我必须添加一个开发人员作为编辑器对于整个的项目。是否有计划提供更精细的访问控制?例如,我是否可以让我的开发人员只访问Firebase分析和配置? 评论 2017年6月2日9:27
  • 我们知道,基于角色的访问特定Firebase功能对我们的许多开发人员都很有用。但和往常一样,我们不推荐是否或何时实施这一措施。 评论 2017年6月2日9:36
14

更新日期:2018年6月18日-对云控制台和谷歌功能的更改,原始解决方案可能不再像在评论中共享的那样工作。对于最近的一个项目,我可以通过Firebase控制台添加其他用户和权限,如下所示。

在Firebase控制台中管理用户


旧解决方案

最初你必须选择编辑器但你不必再这样做了。其他部分,即Firebase规则系统角色。

Firebase规则管理员角色

将角色分配给用户

如果您将用户添加到谷歌云项目使用IAM并将此角色分配给他们,他们可以访问Firebase项目:

授权的项目应该出现,他们可以访问,而无需访问谷歌云项目的其余部分。

6
  • 1
    我能够添加Firebase规则系统感谢您的建议。然而,我在角色的主要列表中找不到它。知道为什么吗?
    – 本达圭
    评论 2017年12月18日20:43
  • 7
    这对我不起作用。我以这种方式添加了一个Firebase用户,认为这样做是正确的,但最终,当添加的用户想在Firebase控制台中查看项目时,该项目没有显示。还有其他提示吗? 评论 2018年1月8日10:08
  • 1
    @HondaGuy我不确定,因为Gcloud管理控制台最近一直在改变。检查其他中的部分角色下拉菜单并将鼠标悬停在上面。也许可以尝试几次。我仍然可以在控制台中看到它@JohanChouquet如果它对你不起作用,你可以设置编辑器角色,他们会看到的。我知道这是测试版的广告,所以我怀疑谷歌可以选择在GA之前删除或更改 评论 2018年1月18日16:32
  • 1
    此解决方案以前对我有效,但现在发现添加的用户无法再访问Firebase项目。他们一定已经更改了该角色的权限。现在必须将用户添加为整个Google Cloud项目的编辑角色,这样就可以大量访问他们不需要的项目的其他部分:(
    – 彗星鱼
    评论 2018年4月4日22:45
  • 没错,这不再是一个有效的答案,因为此权限仅涵盖规则系统,但不授予他们访问常规Firebase项目的权限。 评论 2018年6月8日18:37
11

在最新版本的控制台中添加的内容有点不同。

  1. 您的项目->项目概述->用户和权限。这将打开新的弹出窗口。

  2. 现在单击+添加添加成员。

  3. 现在添加成员的电子邮件Id。现在在下面从下拉列表中选择项目->合作者如下所示保存就这些!你完成了。


在此处输入图像描述

9

如果要添加项目所有者,则会向新用户发送邀请。但是,不会为项目编辑/查看器角色发送电子邮件邀请。

1
  • 1
    如果我尝试添加第二个所有者,它就会抛出错误;如果我尝试删除自己作为第一个所有者,也会抛出错误。 评论 2017年1月4日19:18
7

发件人用户和权限tab,现在,在2019年I/O大会上,宣布了一个授予权限的新选项。

现在,您可以将访问权限分配给特定的协作者分析,开发,质量增长,每个都有行政特权或查看特权。

在此处输入图像描述

不是你想要的答案吗?浏览标记的其他问题问你自己的问题.