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

How to add collaborators to a Firebase app?

关于 Firebase 的最新版本(在 Google I/O 2016 年期间公布),我如何将其他人添加到我想要的项目或应用程序中 collaborate 和?我通过 Settings > Permissions 接触到 IAM 角色。这是正确的方法吗?如果我在那里添加人员并分配一个角色,比如编辑,he/she 会通过电子邮件收到通知吗?将发送请求还是将他们直接添加到该角色?

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

  1. Select 你的项目在新 Firebase Console
  2. 在左上角的项目名称旁边,单击 settings/cog 滚轮图标
  3. 单击用户和权限
  4. 单击添加成员
  5. 根据您的要求输入要添加的用户的电子邮件地址和select适当的角色
  6. 单击第二个添加成员按钮

新添加的用户将收到一封电子邮件,主题为 [Firebase] Invitation to join project,正文中有 Accept Invite 选项。请务必让他们知道您已添加他们,以便他们接受邀请。

如果您要添加项目所有者,系统会向新用户发送邀请。但是,没有为项目 Editor/Viewer 角色发送电子邮件邀请。

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


旧解

最初您必须选择 Editor,但现在您不必再选择了。 other 部分的 Google Cloud IAM 添加了新角色,即 Firebase Rules System 角色。

如果您使用 IAM 将用户添加到 Google 云 project 并为其分配此角色,他们可以通过访问访问 Firebase 项目:

授权项目应该出现,他们可以访问,但无法访问 Google 云项目的其余部分。

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

  1. 转到 Your Project -> Project Overview -> Users and Permissions 。这将打开新的弹出窗口。

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

  3. 现在添加会员的电子邮件 ID。现在在下方的下拉菜单中选择 Project -> Collaborator,如下所示和 Save。就这样!你完成了。


Users and Permissions 选项卡,现在,在 I/O 2019 年,宣布了一个授予权限的新选项。

您现在可以分配给特定的协作者,访问 AnalyticsDevelopQualityGrow,每个都有 Admin 权限或 View 权限。