Sur la dernière version de Firebase
(annoncée lors de Google I/O 2016), comment puis-je ajouter d'autres personnes à mon projet ou application avec lequel je souhaite collaborate
avec? Je suis tombé sur des rôles IAM via Settings > Permissions
. Est-ce la bonne façon? Si j'ajoute une personne et attribue un rôle, dit Editeur, en sera-t-il informé par e-mail? Une demande sera-t-elle envoyée ou seront-elles ajoutées directement à ce rôle?
Pour permettre aux utilisateurs d'accéder à votre projet Firebase, procédez comme suit:
Project
-> Owner
/Editor
/Viewer
, etc., selon vos besoins)Les utilisateurs nouvellement ajoutés recevront un courrier électronique avec le sujet [Firebase] Invitation to join project
et une option pour Accept Invite
dans le corps. Assurez-vous de leur faire savoir que vous les avez ajoutés pour qu'ils puissent accepter l'invitation.
UPDATE du 18/06/2018 - modifications apportées à la console Cloud et aux fonctionnalités de Google, la solution d'origine peut ne plus fonctionner comme partagée dans les commentaires. Pour un projet récent, j'ai pu ajouter d'autres utilisateurs et autorisations via la console Firebase, comme indiqué ci-dessous.
Ancienne solution
A l'origine, vous deviez choisir Editor
mais vous n'en avez plus. De nouveaux rôles ont été ajoutés à Google Cloud IAM dans la section other
, à savoir le rôle Firebase Rules System
.
Si vous ajoutez un utilisateur à un Google Cloud project
à l'aide d'IAM et que vous leur attribuez ce rôle, ils peuvent accéder au projet Firebase en visitant:
Le ou les projets autorisés doivent apparaître et ils peuvent accéder, sans accès au reste du projet Google Cloud.
Dans la dernière version de la console, l'ajout est un peu différent.
Allez à Your Project
-> Project Overview
-> Users and Permissions
. Cela va ouvrir une nouvelle Pop Up.
Cliquez maintenant sur le +Add
pour ajouter les membres.
Maintenant, ajoutez l'adresse email du membre. Maintenant en dessous de cela, choisissez dans le menu déroulant Project
-> Collaborator
comme indiqué ci-dessous et Save
. C'est tout! Vous avez terminé.
Si vous ajoutez un propriétaire de projet, une invitation sera envoyée au nouvel utilisateur. Toutefois, aucune invitation par courrier électronique n'est envoyée pour les rôles Éditeur de projet/Visualiseur.