如何将协作者添加到Firebase应用程序?

时间:2016-06-01 13:00:30

标签: firebase firebase-console

Firebase的最新版本(2016年Google I / O期间宣布)中,如何将其他人添加到我想要collaborate的项目或应用中?我通过Settings > Permissions遇到了IAM角色。这是正确的方法吗?如果我在那里添加人并指定一个角色,比如说编辑,他/她会通过电子邮件通知他吗?请求是发送还是直接添加到该角色?

5 个答案:

答案 0 :(得分:227)

要授予用户访问Firebase项目的权限,请执行以下步骤:

  1. 在新的Firebase Console
  2. 中选择您的项目
  3. 在左上角的项目名称旁边,单击设置/齿轮图标 From the firebase console
  4. 点击用户和权限
  5. 在Google Cloud Developer Console中,点击ADD
  6. 输入要添加的用户的姓名/电子邮件,并根据您的要求选择相应的角色(Project - > Owner / Editor / Viewer等)
  7. 点击添加
  8. 新添加的用户将收到一封主题为[Firebase] Invitation to join project的电子邮件,以及正文中Accept Invite的选项。请务必让他们知道您添加了这些内容,以便他们可以接受邀请。

答案 1 :(得分:9)

更新6/18/2018 - 对云端控制台和Google的功能进行了更改,原始解决方案可能不再在评论中共享。对于最近的项目,我可以通过Firebase控制台添加其他用户和权限,如下所示。

Manage users in Firebase Console

旧解决方案

最初你必须选择Editor,但你不必再做了。{在other部分中向Google Cloud IAM添加了新角色,即Firebase Rules System角色。

Firebase Rules Admin Role

Assign Role To User

如果您使用IAM将用户添加到Google Cloud project并为其分配此角色,则可以访问以下网址访问Firebase项目:

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

答案 2 :(得分:6)

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

答案 3 :(得分:6)

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

  1. 转到Your Project - > Project Overview - > Users and Permissions。这将开辟新的Pop Up。

  2. 现在点击+Add添加会员。

  3. 现在添加会员的电子邮件ID。现在,在下面选择下拉列表Project - > Collaborator如下所示Save。就这样!你已经完成了。

  4. enter image description here

答案 4 :(得分:1)

现在,在Users and Permissions标签中,在I / O 2019上,它宣布了一个授予权限的新选项。

您现在可以分配给特定的协作者,访问分析开发质量成长,每个人都具有 Admin 特权或 View 特权。

enter image description here