تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يتم منح الأذونات لأعضاء مشروعك من خلال
الأدوار. الدور عبارة عن مجموعة من
الأذونات: عند تعيين دور إلى
عضو المشروع، فإنك تمنح عضو المشروع هذا جميع الأذونات التي يوفرها
يحتوي عليها.
تتيح إدارة الهوية وإمكانية الوصول في Firebase أنواع الأدوار التالية:
الأدوار الأساسية:
أدوار المالك والمحرِّر والمُشاهد الأساسية (المعروفة سابقًا باسم
الأدوار "الأولية").
الأدوار المحدّدة مسبقًا:
أدوار مُعدّة خصيصًا لخدمة Firebase تتيح التحكّم في الوصول بدقة أكبر مقارنةً بالأدوار الأساسية. يوفّر Firebase ما يلي:
الأدوار على مستوى Firebase:
الأدوار التي تمنح حق الوصول الكامل للقراءة/الكتابة أو القراءة فقط إلى جميع
منتجات Firebase:
أدوار فئات المنتجات:
الأدوار التي تمنح إذن وصول كامل للقراءة/الكتابة أو للقراءة فقط إلى مجموعات
المنتجات. تستند هذه الاقتراحات إلى Google Analytics بشكل عام.
فئات المنتجات.
الأدوار على مستوى المنتج:
الأدوار التي تمنح حق الوصول الكامل للقراءة/الكتابة أو القراءة فقط إلى محتوى محدد
منتجات Firebase:
الأدوار المخصّصة: مخصّصة بالكامل
الأدوار التي تنشئها لتخصيص مجموعة من الأذونات التي تتوافق مع
ومتطلبات مؤسستك.
إدارة أعضاء المشروع وأدوارهم
عرض أعضاء المشروع وأدوارهم
يمكنك الاطلاع على العديد من أعضاء مشروعك وأدوارهم في
علامة التبويب المستخدمون والأذونات
من settings > إعدادات المشروع في
وحدة تحكم Firebase. يُرجى مراعاة ما يلي:
لا تعرض وحدة تحكّم Firebase سوى أعضاء المشروع الذين تم منحهم
دورًا أساسيًا (مالك أو محرِّر أو
مُشاهد) أو
دورًا محدّدًا مسبقًا في Firebase.
أعضاء المشروع المدرجون في علامة التبويب هذه هم أعضاء المشروع الوحيدون الذين لديهم
إذن بالوصول إلى مشروع Firebase في وحدة تحكُّم Firebase.
لا تدرج وحدة تحكّم Firebase أعضاء الخدمة في المشروع.
الحسابات. يمكنك الاطّلاع على أعضاء المشروع هؤلاء في
صفحة إدارة الهوية وإمكانية الوصول
في وحدة تحكّم Google Cloud.
لإدارة الأدوار المخصّصة لكل عضو في المشروع، يجب أن تكون مالكًا لمشروع Firebase
(أو أن يتم منحك دورًا يتضمن الإذن
resourcemanager.projects.setIamPolicy).
في ما يلي الأماكن التي يمكنك فيها منح الأدوار وإدارتها:
توفّر وحدة تحكّم Google Cloud مجموعة واسعة من الأدوات لمنح الأدوار لأعضاء المشروع
في
صفحة إدارة الهوية وإمكانية الوصول. في وحدة تحكّم Cloud، يمكنك أيضًا إنشاء
وإدارة
الأدوار المخصّصة، بالإضافة إلى منح حسابات الخدمة
إذن الوصول إلى مشروعك.
يُرجى العلم أنّه في وحدة تحكّم Google Cloud، يُطلق على أعضاء المشروع اسم المشرفين.
إذا لم يعد بإمكان مالك مشروعك أداء مهام المالك (على سبيل المثال، قد يكون الشخص
تركت شركتك) ولا تتم إدارة مشروعك عبر مؤسسة Google Cloud (انظر التالي
)، يمكنك
التواصل مع فريق دعم Firebase
وتحقَّق معهم من كيفية طلب الوصول إلى مشروع Firebase.
تجدر الإشارة إلى أنّه إذا كان مشروع Firebase جزءًا من مؤسسة Google Cloud، قد لا يكون له مالك.
إذا لم تتمكن من العثور على مالك لمشروعك في Firebase، تواصَل مع الشخص الذي يدير
في مؤسسة Google Cloud لتعيين مالك للمشروع.
تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],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."]]