在Firebase
的最新版本(2016年Google I / O期间宣布)中,如何将其他人添加到我想要collaborate
的项目或应用中?我通过Settings > Permissions
遇到了IAM角色。这是正确的方法吗?如果我在那里添加人并指定一个角色,比如说编辑,他/她会通过电子邮件通知他吗?请求是发送还是直接添加到该角色?
答案 0 :(得分:227)
要授予用户访问Firebase项目的权限,请执行以下步骤:
Project
- > Owner
/ Editor
/ Viewer
等)新添加的用户将收到一封主题为[Firebase] Invitation to join project
的电子邮件,以及正文中Accept Invite
的选项。请务必让他们知道您添加了这些内容,以便他们可以接受邀请。
答案 1 :(得分:9)
更新6/18/2018 - 对云端控制台和Google的功能进行了更改,原始解决方案可能不再在评论中共享。对于最近的项目,我可以通过Firebase控制台添加其他用户和权限,如下所示。
旧解决方案
最初你必须选择Editor
,但你不必再做了。{在other
部分中向Google Cloud IAM添加了新角色,即Firebase Rules System
角色。
如果您使用IAM将用户添加到Google Cloud project
并为其分配此角色,则可以访问以下网址访问Firebase项目:
授权项目应该出现,他们可以访问,而无需访问Google Cloud项目的其余部分。
答案 2 :(得分:6)
如果您要添加项目所有者,则会向新用户发送邀请。但是,不会为项目编辑者/查看者角色发送电子邮件邀请。
答案 3 :(得分:6)
在最新版本的控制台中添加有点不同。
答案 4 :(得分:1)