¿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?
4 answers
Para dar a la gente acceso a tu proyecto Firebase, sigue estos pasos:
- Seleccione su proyecto en la nueva Consola Firebase
- En la parte superior izquierda, junto al nombre del proyecto, haga clic en el icono configuración/rueda dentada
- Haga clic en Usuarios y permisos
- En la consola de desarrolladores de Google Cloud, haga clic en
- Ingrese el nombre / correo electrónico del usuario a agregar y seleccione el rol apropiado(
Project
->Owner
/Editor
/Viewer
, etc según su requisito) - 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.
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.
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.
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.
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.
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.
Ir A
Your Project
->Project Overview
->Users and Permissions
. Esto abrirá una nueva ventana emergente.Ahora haga clic en el
+Add
para agregar los Miembros.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 ySave
. Eso es todo! Estás acabado.
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