Как добавить коллабораторов в приложение Firebase?

В последней версии Firebase (Объявлено во время ввода/вывода Google 2016), как добавить других людей в мой проект или приложение, с которым я хочу collaborate с? Я наткнулся на роли IAM через Settings > Permissions. Правильно ли это? Если я добавлю туда человека и назначу роль, скажем, Редактор, он будет уведомлен об этом по электронной почте? Будет ли отправлен запрос или они будут добавлены непосредственно к этой роли?

Ответ 1

Чтобы предоставить людям доступ к вашему проекту Firebase, выполните следующие действия:

  1. Выберите свой проект в новой консоли Firebase
  2. В левом верхнем углу, рядом с названием проекта, щелкните значок настройки/зубчатое колесо From the firebase console
  3. Нажмите Users and Permissions
  4. В консоли разработчика Google Cloud нажмите ADD
  5. Введите имя/адрес электронной почты пользователя для добавления и выберите соответствующую роль (ProjectOwner/Editor/Viewer и т.д. Согласно вашему требованию)
  6. Нажмите Add

Недавно добавленные пользователи получат электронное письмо с темой [Firebase] Invitation to join project и опцией Accept Invite в теле. Обязательно сообщите им, что вы добавили их, чтобы они могли принять приглашение.

Ответ 2

ОБНОВЛЕНИЕ 18/18/2018 - изменения в Cloud Console и функциональности Google, оригинальное решение может больше не работать, как описано в комментариях. Для недавнего проекта я смог добавить других пользователей и разрешения через консоль Firebase, как указано ниже.

Manage users in Firebase Console


Старое решение

Первоначально вы должны были выбрать Editor но вам больше не нужно. В other разделе Google Cloud IAM добавлены новые роли, а именно роль Firebase Rules System.

Firebase Rules Admin Role

Assign Role To User

При добавлении пользователя в Google Cloud project, используя IAM и назначить им эту роль, они могут получить доступ к Firebase проекта по адресу:

Должны появиться авторизованные проекты, и они могут получить доступ без доступа к остальной части проекта Google Cloud.

Ответ 3

Если вы добавляете владельца проекта, приглашение будет отправлено новому пользователю. Однако для роли Редактора проекта/просмотра не отправляются никакие электронные письма.

Ответ 4

В последней версии консоли добавление немного отличается.

  1. Перейдите в Your ProjectProject OverviewUsers and Permissions. Это откроет новое всплывающее окно.

  2. Теперь нажмите на +Add чтобы добавить участников.

  3. Теперь добавьте адрес электронной почты участника. Теперь под этим выберите из выпадающего меню ProjectCollaborator как показано ниже, и Save. Это все! Вы сделали.


enter image description here

Ответ 5

На вкладке " Users and Permissions " теперь, на этапе ввода-вывода 2019, было объявлено о новой опции для предоставления разрешений.

Теперь вы можете назначить конкретному сотруднику доступ к Analytics, Develop, Quality и Grow, каждый из которых имеет права администратора или права просмотра.

enter image description here