¿Cómo agregar colaboradores a una aplicación Firebase?


En la última versión de Firebase (Anunciada durante Google I/O 2016), ¿cómo agrego a otras personas a mi proyecto o aplicación con las que quiero collaborate? Me encontré con los roles de IAM a través de Settings > Permissions. Es este el camino correcto? Si agrego una persona allí y le asignoun rol, digamos Editor, ¿será notificado al respecto a través del correo electrónico? ¿Se enviará una solicitud o se agregarán directamente a ese rol?

Author: Frank van Puffelen, 2016-06-01

4 answers

Para dar a la gente acceso a tu proyecto Firebase, sigue estos pasos:

  1. Seleccione su proyecto en la nueva Consola Firebase
  2. En la parte superior izquierda, junto al nombre del proyecto, haga clic en el icono configuración/rueda dentada Desde la consola de firebase
  3. Haga clic en Usuarios y permisos
  4. En la consola de desarrolladores de Google Cloud, haga clic en AÑADIR
  5. Ingrese el nombre / correo electrónico del usuario a agregar y seleccione el rol apropiado(Project -> Owner/Editor/Viewer, etc según su requisito)
  6. Haga clic en Agregue

Los usuarios recién agregados recibirán un correo electrónico con el asunto [Firebase] Invitation to join project y una opción a Accept Invite en el cuerpo. Asegúrate de hacerles saber que los agregaste para que puedan aceptar la invitación.

 217
Author: Frank van Puffelen,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-04-29 13:17:50

ACTUALIZACIÓN 6/18/2018 - cambios en la consola de la nube y la funcionalidad de Google, la solución original ya no puede funcionar como se comparte en los comentarios. Para un proyecto reciente, pude agregar otros usuarios y permisos a través de Firebase console como se indica a continuación.

Administrar usuarios en Firebase Console


Solución antigua

Originalmente tenías que elegir Editor pero ya no tienes que hacerlo. Hay nuevos roles añadidos a Google Cloud IAM en la sección other, a saber, el Firebase Rules System rol.

Rol de Administrador de Reglas de Firebase

Asignar Rol Al Usuario

Si agrega un usuario a Google Cloud project usando IAM y le asigna este rol, puede acceder al proyecto Firebase visitando:

Los proyectos autorizados deben aparecer y pueden acceder, sin acceso al resto del proyecto de Google Cloud.

 9
Author: Mike S.,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-06-18 18:19:22

Si está agregando un propietario de proyecto, se enviará una invitación al nuevo usuario. Sin embargo, no se envían invitaciones por correo electrónico para los roles Editor/Visor del proyecto.

 6
Author: Sriram,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-06-02 03:55:12

En la última versión de la consola agregar es un poco diferente.

  1. Ir A Your Project -> Project Overview -> Users and Permissions . Esto abrirá una nueva ventana emergente.

  2. Ahora haga clic en el +Add para agregar los Miembros.

  3. Ahora Agregue el Id de correo electrónico del miembro. Ahora por debajo de que elegir en el menú desplegable Project -> Collaborator como se muestra a continuación y Save. Eso es todo! Estás acabado.


introduzca la descripción de la imagen aquí

 6
Author: Franklin Antony,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-03-01 15:10:34