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