يتم منح الأذونات لأعضاء مشروعك من خلال الأدوار. الدور عبارة عن مجموعة من الأذونات: عند تعيين دور إلى عضو المشروع، فإنك تمنح عضو المشروع هذا جميع الأذونات التي يوفرها يحتوي عليها.
تتيح إدارة الهوية وإمكانية الوصول في Firebase أنواع الأدوار التالية:
الأدوار الأساسية: أدوار المالك والمحرِّر والمُشاهد الأساسية (المعروفة سابقًا باسم الأدوار "الأولية").
الأدوار المحدّدة مسبقًا: أدوار مُعدّة خصيصًا لخدمة Firebase تتيح التحكّم في الوصول بدقة أكبر مقارنةً بالأدوار الأساسية. يوفّر Firebase ما يلي:
الأدوار على مستوى Firebase: الأدوار التي تمنح حق الوصول الكامل للقراءة/الكتابة أو القراءة فقط إلى جميع منتجات Firebase:
أدوار فئات المنتجات: الأدوار التي تمنح إذن وصول كامل للقراءة/الكتابة أو للقراءة فقط إلى مجموعات المنتجات. تستند هذه الاقتراحات إلى Google Analytics بشكل عام. فئات المنتجات.
الأدوار على مستوى المنتج: الأدوار التي تمنح حق الوصول الكامل للقراءة/الكتابة أو القراءة فقط إلى محتوى محدد منتجات Firebase:
الأدوار المخصّصة: مخصّصة بالكامل الأدوار التي تنشئها لتخصيص مجموعة من الأذونات التي تتوافق مع ومتطلبات مؤسستك.
إدارة أعضاء المشروع وأدوارهم
عرض أعضاء المشروع وأدوارهم
يمكنك الاطلاع على العديد من أعضاء مشروعك وأدوارهم في علامة التبويب المستخدمون والأذونات من > إعدادات المشروع في وحدة تحكم Firebase. يُرجى مراعاة ما يلي:- لا تعرض وحدة تحكّم Firebase سوى أعضاء المشروع الذين تم منحهم دورًا أساسيًا (مالك أو محرِّر أو مُشاهد) أو دورًا محدّدًا مسبقًا في Firebase. أعضاء المشروع المدرجون في علامة التبويب هذه هم أعضاء المشروع الوحيدون الذين لديهم إذن بالوصول إلى مشروع Firebase في وحدة تحكُّم Firebase.
- لا تدرج وحدة تحكّم Firebase أعضاء الخدمة في المشروع. الحسابات. يمكنك الاطّلاع على أعضاء المشروع هؤلاء في صفحة إدارة الهوية وإمكانية الوصول في وحدة تحكّم Google Cloud.
إسناد دور إلى عضو في المشروع
لإدارة الأدوار المخصّصة لكل عضو في المشروع، يجب أن تكون مالكًا لمشروع Firebase
(أو أن يتم منحك دورًا يتضمن الإذن
resourcemanager.projects.setIamPolicy
).
في ما يلي الأماكن التي يمكنك فيها منح الأدوار وإدارتها:
- توفّر وحدة تحكّم Firebase طريقة مبسّطة لإسناد الأدوار إلى أعضاء المشروع في علامة التبويب المستخدمون والأذونات من > إعدادات المشروع: في وحدة تحكّم Firebase، يمكنك منح أيّ من الأدوار الأساسية (المالك أو المحرِّر أو المُشاهد) أو أدوار مشرف/مُشاهد Firebase أو أيّ من أدوار فئات المنتجات المحدّدة مسبقًا في Firebase .
- توفّر وحدة تحكّم Google Cloud مجموعة واسعة من الأدوات لمنح الأدوار لأعضاء المشروع
في
صفحة إدارة الهوية وإمكانية الوصول. في وحدة تحكّم Cloud، يمكنك أيضًا إنشاء
وإدارة
الأدوار المخصّصة، بالإضافة إلى منح حسابات الخدمة
إذن الوصول إلى مشروعك.
يُرجى العلم أنّه في وحدة تحكّم Google Cloud، يُطلق على أعضاء المشروع اسم المشرفين.
إذا لم يعد بإمكان مالك مشروعك أداء مهام المالك (على سبيل المثال، قد يكون الشخص تركت شركتك) ولا تتم إدارة مشروعك عبر مؤسسة Google Cloud (انظر التالي )، يمكنك التواصل مع فريق دعم Firebase وتحقَّق معهم من كيفية طلب الوصول إلى مشروع Firebase.
تجدر الإشارة إلى أنّه إذا كان مشروع Firebase جزءًا من مؤسسة Google Cloud، قد لا يكون له مالك. إذا لم تتمكن من العثور على مالك لمشروعك في Firebase، تواصَل مع الشخص الذي يدير في مؤسسة Google Cloud لتعيين مالك للمشروع.