web-dev-qa-db-fra.com

Comment ajouter des collaborateurs à une application Firebase?

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?

128
Abhilash Kishore

Pour permettre aux utilisateurs d'accéder à votre projet Firebase, procédez comme suit:

  1. Sélectionnez votre projet dans le nouveau Console Firebase
  2. En haut à gauche, à côté du nom du projet, cliquez sur l’icône paramètres/roue dentée From the firebase console
  3. Cliquez sur Users and Permissions
  4. Dans la console pour développeurs Google Cloud, cliquez sur ADD
  5. Entrez le nom/email de l'utilisateur à ajouter et sélectionnez le rôle approprié (Project -> Owner/Editor/Viewer, etc., selon vos besoins)
  6. Cliquez sur Add

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.

233

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.

Manage users in Firebase Console


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.

Firebase Rules Admin Role

Assign Role To User

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.

9
Mike S.

Dans la dernière version de la console, l'ajout est un peu différent.

  1. Allez à Your Project -> Project Overview -> Users and Permissions. Cela va ouvrir une nouvelle Pop Up.

  2. Cliquez maintenant sur le +Add pour ajouter les membres.

  3. 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é.


enter image description here

6
Franklin Antony

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.

6
Sriram

Depuis l'onglet Users and Permissions, à l'I/O 2019, une nouvelle option a été annoncée pour accorder des autorisations.

Vous pouvez maintenant attribuer à un collaborateur spécifique l'accès à Analytics , Develop , Qualité et Croissance , chacune avec Privilèges Admin ou Voir privilèges.

enter image description here

1