Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Los permisos se otorgan a los miembros de los proyectos a través de los roles. Un rol es un conjunto de
permisos y cuando asignas uno a un
miembro del proyecto, le otorgas todos los permisos que este
conlleva.
Firebase IAM admite los siguientes tipos de roles:
Funciones básicas: Son funciones fundamentales de Propietario, Editor y Visualizador.
Funciones predefinidas:
Son funciones exclusivas de Firebase que permiten controlar el acceso de manera más detallada que las funciones básicas. Firebase ofrece lo siguiente:
Funciones a nivel de Firebase: Son funciones que otorgan acceso completo de lectura/escritura o de solo lectura a todos los productos de Firebase.
Funciones de categoría de producto: Funciones que otorgan acceso completo de lectura y escritura o de solo lectura a grupos de productos. Se estructuran en torno a Google Analytics y categorías de
productos generales.
Funciones a nivel de producto: Funciones que otorgan acceso completo de lectura y escritura o de solo lectura a productos específicos de Firebase.
Roles personalizados: Son roles completamente personalizados que puedes crear para adaptar un conjunto de permisos que cumplen con los
requisitos específicos de tu organización.
Administra los miembros del proyecto y sus roles
Consulta los miembros del proyecto y sus roles
Puedes revisar muchos de los miembros de tu proyecto y sus roles en la
pestaña Usuarios y permisos
de settings > Configuración del proyecto en
Firebase console. Ten en cuenta lo siguiente:
Firebase console solo enumera los miembros del proyecto con un
rol básico (propietario, editor,
visualizador) o un
rol predefinido de Firebase.
Los miembros del proyecto que aparecen en esta pestaña son los únicos que tienen
acceso al proyecto de Firebase en Firebase console.
Firebase console no muestra los miembros del proyecto que son cuentas de
servicio. Consulta estos miembros del proyecto en la
página IAM
de la consola de Google Cloud.
Como alternativa, puedes ver todos los miembros de tu proyecto y sus roles en la
página IAM
de la consola de Google Cloud.
Asigna un rol a un miembro del proyecto
Para administrar los roles que se asignaron a cada miembro, debes ser propietario del proyecto de
Firebase (o tener un rol con el permiso
resourcemanager.projects.setIamPolicy).
Los siguientes son los lugares en los que puedes asignar y administrar roles:
La consola de Google Cloud ofrece un amplio conjunto de herramientas para asignar roles a miembros del proyecto
en la
página IAM. En la consola de Cloud, también puedes crear
y administrar
roles personalizados, y otorgar a tus cuentas de servicio
acceso al proyecto.
Ten en cuenta que, en la consola de Google Cloud, los miembros del proyecto se denominan principales.
Si el propietario del proyecto ya no puede realizar sus tareas correspondientes (por ejemplo, esa
persona ya no trabaja en la empresa) y tu proyecto no se administra a través de una organización de Google Cloud (consulta el siguiente
párrafo), puedes
comunicarte con el equipo de asistencia de Firebase
para consultar cómo solicitar acceso al proyecto de Firebase.
Ten en cuenta que, si un proyecto de Firebase forma parte de una organización de Google Cloud, es posible que no tenga un propietario.
Si no encuentras un propietario para el proyecto de Firebase, comunícate con la persona que administra tu
organización de Google Cloud para asignarle un propietario al proyecto.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-09-04 (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."]]