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