В последней версии Firebase
(Объявлено во время ввода/вывода Google 2016), как добавить других людей в мой проект или приложение, с которым я хочу collaborate
с? Я наткнулся на роли IAM через Settings > Permissions
. Правильно ли это? Если я добавлю туда человека и назначу роль, скажем, Редактор, он будет уведомлен об этом по электронной почте? Будет ли отправлен запрос или они будут добавлены непосредственно к этой роли?
Как добавить коллабораторов в приложение Firebase?
Ответ 1
Чтобы предоставить людям доступ к вашему проекту Firebase, выполните следующие действия:
- Выберите свой проект в новой консоли Firebase
- В левом верхнем углу, рядом с названием проекта, щелкните значок настройки/зубчатое колесо
- Нажмите Users and Permissions
- В консоли разработчика Google Cloud нажмите
- Введите имя/адрес электронной почты пользователя для добавления и выберите соответствующую роль (
Project
→Owner
/Editor
/Viewer
и т.д. Согласно вашему требованию) - Нажмите Add
Недавно добавленные пользователи получат электронное письмо с темой [Firebase] Invitation to join project
и опцией Accept Invite
в теле. Обязательно сообщите им, что вы добавили их, чтобы они могли принять приглашение.
Ответ 2
ОБНОВЛЕНИЕ 18/18/2018 - изменения в Cloud Console и функциональности Google, оригинальное решение может больше не работать, как описано в комментариях. Для недавнего проекта я смог добавить других пользователей и разрешения через консоль Firebase, как указано ниже.
Старое решение
Первоначально вы должны были выбрать Editor
но вам больше не нужно. В other
разделе Google Cloud IAM добавлены новые роли, а именно роль Firebase Rules System
.
При добавлении пользователя в Google Cloud project
, используя IAM и назначить им эту роль, они могут получить доступ к Firebase проекта по адресу:
Должны появиться авторизованные проекты, и они могут получить доступ без доступа к остальной части проекта Google Cloud.
Ответ 3
Если вы добавляете владельца проекта, приглашение будет отправлено новому пользователю. Однако для роли Редактора проекта/просмотра не отправляются никакие электронные письма.
Ответ 4
В последней версии консоли добавление немного отличается.
-
Перейдите в
Your Project
→Project Overview
→Users and Permissions
. Это откроет новое всплывающее окно. -
Теперь нажмите на
+Add
чтобы добавить участников. -
Теперь добавьте адрес электронной почты участника. Теперь под этим выберите из выпадающего меню
Project
→Collaborator
как показано ниже, иSave
. Это все! Вы сделали.
Ответ 5
На вкладке " Users and Permissions
" теперь, на этапе ввода-вывода 2019, было объявлено о новой опции для предоставления разрешений.
Теперь вы можете назначить конкретному сотруднику доступ к Analytics, Develop, Quality и Grow, каждый из которых имеет права администратора или права просмотра.