Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Les autorisations sont accordées aux membres de votre projet via
rôles. Un rôle est un ensemble
autorisations. Lorsque vous attribuez un rôle à un membre d'un projet, vous lui accordez toutes les autorisations contenues dans ce rôle.
Firebase IAM accepte les types de rôles suivants:
Rôles de base : rôles Propriétaire, Éditeur et Lecteur fondamentaux (anciennement appelés rôles "primitifs").
Rôles prédéfinis : rôles spécifiques à Firebase qui permettent un contrôle des accès plus précis que les rôles de base. Avantages de Firebase:
Rôles au niveau de Firebase:
Les rôles qui accordent un accès complet en lecture/écriture ou en lecture seule à tous les
produits Firebase.
Rôles de catégorie de produits : rôles qui accordent un accès en lecture/écriture ou en lecture seule complet à des groupes de produits. Ils sont structurés autour de Google Analytics et de catégories de produits générales.
Rôles au niveau du produit : rôles qui accordent un accès en lecture/écriture ou en lecture seule complet à des produits Firebase spécifiques.
Rôles personnalisés : rôles entièrement personnalisés que vous créez pour adapter un ensemble d'autorisations aux exigences spécifiques de votre organisation.
Gérer les membres d’un projet et leurs rôles
Afficher les membres du projet et leurs rôles
Vous pouvez afficher de nombreux membres de votre projet et leurs rôles dans l'onglet Utilisateurs et autorisations de settings > Paramètres du projet dans la console Firebase. Veuillez noter les points suivants :
La console Firebase ne liste que les membres du projet auxquels un rôle de base (propriétaire, éditeur ou lecteur) ou un rôle prédéfini Firebase a été attribué.
Les membres du projet répertoriés dans cet onglet sont les seuls à avoir
l'accès au projet Firebase dans la console Firebase.
La console Firebase ne répertorie pas les membres du projet qui sont des
Google Cloud. Affichez ces membres du projet sur la page IAM de la console Google Cloud.
Vous pouvez également afficher tous les membres de votre projet et leurs rôles sur la page IAM de la console Google Cloud.
Attribuer un rôle à un membre du projet
Pour gérer les rôles attribués à chaque membre du projet, vous devez être propriétaire du projet Firebase
projet (ou se voit attribuer un rôle
resourcemanager.projects.setIamPolicy).
Voici où vous pouvez attribuer et gérer des rôles:
La console Google Cloud propose un vaste ensemble d'outils pour attribuer des rôles aux membres du projet sur la page IAM. Dans la console Cloud, vous pouvez également créer et gérer des rôles personnalisés, ainsi que donner aux comptes de service l'accès à votre projet.
Notez que dans la console Google Cloud, les membres d'un projet sont appelés des comptes principaux.
Si le propriétaire de votre projet ne peut plus effectuer les tâches d'un propriétaire (par exemple, la personne
a quitté votre entreprise) et que votre projet n'est pas géré par une organisation Google Cloud (voir les
paragraphe), vous pouvez
contacter l'assistance Firebase
et demandez-lui comment demander l'accès au projet Firebase.
Notez que si un projet Firebase fait partie d'une organisation Google Cloud, il est possible qu'il n'ait pas de propriétaire.
Si vous ne trouvez pas de propriétaire pour votre projet Firebase, contactez la personne qui gère votre
Google Cloud organisation pour attribuer un propriétaire au projet.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/25 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/25 (UTC)."],[],[],null,["**Permissions are granted to your project members via\n[*roles*](/docs/projects/iam/roles).** A role is a collection of\n[*permissions*](/docs/projects/iam/permissions). When you assign a role to a\nproject member, you grant that project member all the permissions that the role\ncontains.\n\nFirebase IAM supports the following types of roles:\n\n- **[Basic roles](/docs/projects/iam/roles-basic)** :\n Fundamental **Owner** , **Editor** , and **Viewer** roles (formerly called\n \"primitive\" roles).\n\n- **[Predefined roles](/docs/projects/iam/roles-predefined)**:\n Curated Firebase-specific roles that enable more granular access control than\n the basic roles. Firebase offers:\n\n - [**Firebase-level roles**](/docs/projects/iam/roles-predefined-all-products):\n Roles which grant full read/write or read-only access to *all* the\n Firebase products.\n\n - [**Product-category roles**](/docs/projects/iam/roles-predefined-category):\n Roles which grant full read/write or read-only access to groups of\n products. They are structured around Google Analytics and general\n product categories.\n\n - [**Product-level roles**](/docs/projects/iam/roles-predefined-product):\n Roles which grant full read/write or read-only access to *specific*\n Firebase products.\n\n- **[Custom roles](/docs/projects/iam/roles-custom)**: Fully customized\n roles that you create to tailor a set of permissions that meet the specific\n requirements of your organization.\n\nManage project members and their roles **Note** : Access changes, such as assigning a role or denying a permission, may take several minutes to take effect across all systems. For details, see [Access change propagation](https://cloud.google.com/iam/docs/access-change-propagation) in the Google Cloud documentation.\n\nView project members and their roles You can view many of your project members and their roles in the [*Users and permissions* tab](https://console.firebase.google.com/project/_/settings/iam) of settings \\\u003e **Project settings** in the Firebase console. Note the following:\n\n- The Firebase console only lists project members assigned a [basic role](/docs/projects/iam/roles-basic) (Owner, Editor, Viewer) or a [Firebase predefined role](/docs/projects/iam/roles-predefined). The project members listed in this tab are the only project members who have access to the Firebase project in the Firebase console.\n- The Firebase console does not list project members that are service accounts. View these project members in the [*IAM* page](https://console.cloud.google.com/iam-admin/iam) of the Google Cloud console.\n\nAlternatively, you can view *all* of your project members and their roles in the [*IAM* page](https://console.cloud.google.com/iam-admin/iam) of the Google Cloud console.\n\nAssign a role to a project member\n\nTo manage the role(s) assigned to each project member, you must be an Owner of the Firebase\nproject (or be assigned a role with the permission\n`resourcemanager.projects.setIamPolicy`).\n\nHere are the places where you can assign and manage roles:\n\n- The Firebase console offers a simplified way to assign roles to project members in the [*Users and permissions* tab](https://console.firebase.google.com/project/_/settings/iam) of settings \\\u003e **Project settings** . In the Firebase console, you can assign any of the [basic roles](/docs/projects/iam/roles-basic) (Owner, Editor, Viewer), the [Firebase Admin/Viewer roles](/docs/projects/iam/roles-predefined-all-products), or any of the [Firebase predefined product-category\n roles](/docs/projects/iam/roles-predefined-category).\n- The Google Cloud console offers an expansive set of tools to assign roles to project members in the [*IAM* page](https://console.cloud.google.com/iam-admin/iam). In the Cloud console, you can also create and manage [custom roles](/docs/projects/iam/roles-custom), as well as give service accounts access to your project.\n\n Note that in the Google Cloud console, project members are called *principals*.\n\nIf the Owner of your project can no longer perform the tasks of an Owner (for example, the person\nleft your company) and your project isn't managed via a Google Cloud organization (see next\nparagraph), you can\n[contact Firebase Support](https://firebase.google.com/support/troubleshooter/contact)\nand check with them about how to request access to the Firebase project.\n\nNote that if a Firebase project is part of a Google Cloud organization, it may not have an Owner.\nIf you're unable to find an Owner for your Firebase project, contact the person who manages your\nGoogle Cloud organization to assign an Owner for the project."]]