在最新版本的Firebase
(Google I/O 2016 期间宣布)中,我如何将其他人添加到我想与之合作的项目或应用程序collaborate
中?我通过Settings > Permissions
. 这是正确的方法吗?如果我在那里添加人员并分配一个角色,比如编辑,他/她会通过电子邮件收到通知吗?会发送请求还是将它们直接添加到该角色?
问问题
82820 次
5 回答
271
要让人们访问您的 Firebase 项目,请执行以下步骤:
- 在新的Firebase 控制台中选择您的项目
- 在左上角的项目名称旁边,单击设置/齿轮图标
- 点击Users and Permissions
- 点击Add member
- 输入要添加的用户的电子邮件地址,并根据您的要求选择适当的角色
- 点击第二个Add member按钮
新添加的用户将收到一封电子邮件,其中包含主题[Firebase] Invitation to join project
和Accept Invite
正文中的选项。请务必让他们知道您添加了他们,以便他们可以接受邀请。
于 2016-06-01T14:30:19.830 回答
14
更新 6/18/2018 - Cloud Console 和 Google 功能的更改,原始解决方案可能不再像评论中共享的那样工作。对于最近的一个项目,我能够通过 Firebase 控制台添加其他用户和权限,如下所示。
旧解决方案
最初你必须选择Editor
,但你不必再选择了。部分新增了 Google Cloud IAM 中的角色other
,即Firebase Rules System
角色。
如果您使用 IAM 将用户添加到 Google Cloudproject
并为其分配此角色,他们可以通过访问以下内容访问 Firebase 项目:
授权项目应该出现并且他们可以访问,但无法访问 Google Cloud 项目的其余部分。
于 2017-10-30T17:34:55.943 回答
9
如果您要添加项目所有者,则会向新用户发送邀请。但是,不会为项目编辑者/查看者角色发送电子邮件邀请。
于 2016-06-02T03:55:12.790 回答