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

在最新版本的 Firebase(在谷歌 I/O 2016年宣布) ,我如何添加其他人到我的项目或应用程序,我想与 collaborate?我通过 Settings > Permissions偶然发现了 IAM 角色。这条路对吗?如果我在那里添加人员并分配一个角色,例如编辑,他/她会通过电子邮件得到通知吗?请求将被发送还是直接添加到该角色?

87279 次浏览

要让人们访问你的 Firebase 项目,采取以下步骤:

  1. 在新的 Firebase 控制台中选择您的项目
  2. 在左上角,项目名称旁边,单击设置/齿轮图标 From the firebase console
  3. Users and Permissions
  4. Add member
  5. 根据您的需求,输入用户的电子邮件地址以添加并选择适当的角色
  6. 单击第二个 Add member按钮

新添加的用户将收到一封主题为 [Firebase] Invitation to join project的电子邮件,并在主体中选择 Accept Invite。一定要让他们知道你添加了他们,这样他们就可以接受邀请。

如果您正在添加一个 Project 所有者,那么将向新用户发送一个邀请。但是,不会为项目编辑器/查看器角色发送电子邮件邀请。

更新6/18/2018 -云控制台和谷歌功能的改变,原来的解决方案可能不再像在评论中分享的那样工作。对于最近的一个项目,我能够通过 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 项目的其余部分。

在最新版本的控制台中添加了一些不同的内容。

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

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

  3. 现在添加成员的 Email ID。现在从下拉菜单中选择如下所示的 Project-> CollaboratorSave。仅此而已!你完蛋了。


enter image description here

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

您现在可以分配给一个特定的合作者,访问 分析冲洗品质成长,每一个都具有 管理员特权或 观景特权。

enter image description here