وتمنح هذه الأدوار إذنًا بالقراءة أو الكتابة أو القراءة فقط لمنتجات Firebase
المحدّدة .
أسنِد هذه الأدوار لأعضاء المشروع باستخدام
وحدة تحكُّم Google Cloud .
ملاحظة: تتوفّر الأذونات التالية في جميع
الأدوار المحدَّدة مسبقًا على مستوى المنتج في Firebase:
- firebase.clients.get
- firebase.clients.list
- firebase.projects.get
أدوار "فحص التطبيقات من Firebase"
الدور
الوصف
الأذونات
مشرف فحص التطبيقات من Firebase
roles/firebaseappcheck.admin
الإذن الكامل للقراءة/الكتابة في موارد App Check
أذونات مشرف فحص التطبيق
firebaseappcheck.appAttestConfig.get
firebaseappcheck.appAttestConfig.update
firebaseappcheck.appCheckTokens.verify
firebaseappcheck.debugTokens.get
firebaseappcheck.debugTokens.update
firebaseappcheck.deviceupdateConfig.get
firebaseappcheck.deviceCheckConfig.update
firebaseappcheck.deviceCheckConfig.update
firebaseappcheck.deviceCheckConfig.update
عارِض فحص التطبيقات على Firebase
roles/firebaseappcheck.viewer
إذن بالقراءة فقط في مَراجع App Check
أذونات عارِض فحص التطبيقات
firebaseappcheck.appAttestConfig.get
firebaseappcheck.debugTokens.get
firebaseappcheck.deviceCheckConfig.get
firebaseappcheck.playIntegrityConfig.get
firebaseappcheck.recaptchaEnterpriseConfig.get
firebaseappcheck.recaptchaV33.get
firebaseappConfig.safetyNetConfig.get
firebaseappcheck.
أداة إثبات صحة الرمز المميّز لفحص التطبيقات على Firebase
roles/firebaseappcheck.tokenVerifier
إمكانية الوصول إلى إمكانيات التحقّق من الرموز المميّزة الخاصة بميزة App Check
أذونات أداة إثبات صحة الرموز المميّزة لفحص التطبيقات
firebaseappcheck.appCheckTokens.verify
أدوار توزيع التطبيقات في Firebase
الدور
الوصف
الأذونات
مشرف توزيع التطبيقات على Firebase
roles/firebaseappdistro.admin
الإذن بالوصول الكامل للقراءة/الكتابة إلى موارد App Distribution
أذونات مشرف توزيع التطبيقات
firebaseappdistro.Releases.list
firebaseappdistro.Releases.update
firebaseappdistro.testers.list
firebaseappdistro.testers.update
firebaseappdistro.groups.list
firebaseappdistro.groups.update
عارِض توزيع تطبيقات Firebase
roles/firebaseappdistro.viewer
إذن بالقراءة فقط في مصادر App Distribution
أذونات عارِض توزيع التطبيقات
firebaseappdistro.releases.list
firebaseappdistro.testers.list
firebaseappdistro.groups.list
أدوار "استضافة التطبيقات في Firebase"
الدور
الوصف
الأذونات
أداة تنفيذ الحوسبة الخاصة باستضافة التطبيقات على Firebase
roles/firebaseapphosting.computeRunner
الحد الأدنى من الوصول المطلوب لإنشاء خلفيات App Hosting وتشغيلها
وتُمنح عادةً لحسابات الخدمة.
أذونات App Hosting Compute Runner
مشرف استضافة التطبيقات على Firebase
roles/firebaseapphosting.admin
الإذن الكامل للقراءة/الكتابة في موارد استضافة التطبيقات
أذونات مشرف استضافة التطبيقات
firebaseapphosting.backends.create
firebaseapphosting.backends.delete
firebaseapphosting.backends.get
firebaseapphosting.backends.list
firebaseapphosting.backends.update
firebaseapphostdomaining.firebaseapphost.create
firebaseapphost.creates.delete firebaseapphosting.backends.get
firebaseapphosting.backends.list
firebaseapphosting.backends.update
firebaseapphostdomain.updateapphosting.createends.delete
firebaseapphosting.backends.get
عارض استضافة تطبيقات Firebase
roles/firebaseapphosting.viewer
إذن بالقراءة فقط في موارد استضافة التطبيقات
أذونات عارض استضافة التطبيقات
firebaseapphosting.backends.get
firebaseapphosting.backends.list
firebaseapphosting.builds.get
firebaseapphosting.builds.list
firebaseapphosting.domains.get
firebaseapphosting.domains.list
firebaseapphosting.domains.list
firebaseapphosting.domains.list
firebaseapphosting.get
firebaseapphosting.getapperationeration
firebaseapphosting.builds.get
مطوّر تطبيقات Firebase
roles/firebaseapphosting.developer
الإذن بالوصول الكامل للقراءة/الكتابة إلى "استضافة التطبيقات": الخلفيات وإصدارات الموارد وإصداراتها
أذونات مطوّر برامج استضافة التطبيقات
firebaseapphosting.backends.update
firebaseapphosting.builds.create
firebaseapphosting.builds.delete
firebaseapphosting.builds.update
firebaseapphosting.operations.
firebaseapphosting.operations.cancel
firebaseapphosting.rollouts.create
firebaseapphosting.updateing.rollouts
firebaseapphosting.rollouts
أدوار مصادقة Firebase
الدور
الوصف
الأذونات
مشرف مصادقة Firebase
roles/firebaseauth.admin
الإذن الكامل للقراءة/الكتابة في موارد المصادقة
أذونات مشرف المصادقة
firebaseauth.configs.create
firebaseauth.configs.get
firebaseauth.configs.getHashConfig
firebaseauth.configs.getSecret
firebaseauth.configs.update
firebaseauth.users.create
firebaseauth.users.createSession
firebaseauth.users.delete
firebaseauth.users.delete
firebaseauth.users.get
firebaseauth.users.send
عارض مصادقة Firebase
roles/firebaseauth.viewer
وصول للقراءة فقط إلى موارد المصادقة
أذونات مُشاهد المصادقة
firebaseauth.configs.get
firebaseauth.users.get
أدوار اختبار A/B من Firebase (إصدار تجريبي)
تنبيه: هذه الأدوار وأذوناتها الخاصة بالمنتج هي إصدارات تجريبية . وهذا يعني أنّ
الوظيفة قد تتغيّر بطرق غير متوافقة مع الإصدارات السابقة أو قد يكون توافقها
محدودًا. لا يخضع الإصدار التجريبي لأي سياسة إيقاف أو اتفاقية مستوى الخدمة.
سيستمر تحسُّن مدى توفُّر الميزات ودعمها لأدوار "إدارة الهوية وإمكانية الوصول" في Firebase
مع نمو الأداة.
الدور
الوصف
الأذونات
مشرف اختبار A/B من Firebase
roles/firebaseabt.admin
(إصدار تجريبي)
الإذن الكامل للقراءة/الكتابة في مراجع اختبار A/B
أذونات مشرف اختبار A/B
firebaseabt.experimentresults.get
firebaseabt.experiments.create
firebaseabt.experiments.delete
firebaseabt.experiments.get
firebaseabt.experiments.list
firebaseabt.experiments.update
firebaseabt.projectmetadata.get
عارِض اختبار A/B من Firebase
roles/firebaseabt.viewer
(إصدار تجريبي)
إذن بالقراءة فقط في مراجع اختبار A/B
أذونات عارِض اختبار A/B
firebaseabt.experimentresults.get
firebaseabt.experiments.get
firebaseabt.experiments.list
firebaseabt.projectmetadata.get
أدوار Cloud Firestore
يُرجى الاطّلاع على أدوار Cloud Firestore المتاحة في مستندات Google Cloud .
للسماح لأحد أعضاء المشروع بتعديل قواعد الأمان ونشرها في
وحدة تحكُّم Firebase أو نشر قواعد الأمان من خلال واجهة سطر الأوامر في Firebase، يمكنك إنشاء دور مخصَّص له
يتضمّن
أذونات firebaserules.*
.
أدوار Cloud Storage
ابحث عن الأدوار المتوفّرة في Cloud Storage في مستندات Google Cloud .
للسماح لأحد أعضاء المشروع بتعديل قواعد الأمان ونشرها في
وحدة تحكُّم Firebase أو نشر قواعد الأمان من خلال واجهة سطر الأوامر في Firebase، يمكنك إنشاء دور مخصَّص له
يتضمّن
أذونات firebaserules.*
.
الدوال السحابية لأدوار Firebase
يمكنك العثور على وظائف السحابة الإلكترونية المتاحة لأدوار Firebase في
مستندات Google Cloud .
أدوار حملات المراسلة في Firebase
تنطبق هذه الأدوار على حملات "المراسلة عبر السحابة الإلكترونية من Firebase"
و"المراسلة داخل التطبيق من Firebase".
الدور
الوصف
الأذونات
مشرف "حملات المراسلة" من Firebase
roles/firebasemessagingcampaigns.admin
الإذن الكامل للقراءة/الكتابة إلى موارد الحملات للمراسلة عبر السحابة الإلكترونية والمراسلة داخل التطبيق
أذونات مشرف حملات المراسلة على Firebase
firebasemessagingcampaigns.campaigns.create
firebasemessagingcampaigns.campaigns.delete
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list
firebasemessagingcampaigns.campaigns.update
firebasemessagingcampaigns.campaigns.start
firebasemessagingcampaigns.campaigns.stop
مُشاهد حملات المراسلة على Firebase
roles/firebasemessagingcampaigns.viewer
إذن بالقراءة فقط في ما يخص موارد الحملات لكل من "المراسلة عبر السحابة الإلكترونية" و"المراسلة داخل التطبيق"
أذونات مُشاهد حملات المراسلة على Firebase
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list
أدوار "المراسلة عبر السحابة الإلكترونية من Firebase"
الدور
الوصف
الأذونات
مشرف خدمة "المراسلة عبر السحابة الإلكترونية من Firebase"
roles/firebasenotifications.admin
الإذن الكامل للقراءة/الكتابة في موارد خدمة "المراسلة عبر السحابة الإلكترونية"
أذونات مشرف خدمة "المراسلة عبر السحابة الإلكترونية"
firebase Notifications.messages.create
firebasenotifications.messages.delete
firebasenotifications.messages.get
firebasenotifications.messages.list
firebasenotifications.messages.update
عارِض خدمة "المراسلة عبر السحابة الإلكترونية من Firebase"
roles/firebasenotifications.viewer
إذن بالقراءة فقط في موارد خدمة "المراسلة عبر السحابة الإلكترونية"
أذونات مُشاهد خدمة Cloud Messaging
firebaseNotifications.messages.get
firebasenotifications.messages.list
أدوار Firebase Crashlytics
الدور
الوصف
الأذونات
مشرف Firebase Crashlytics
roles/firebasecrashlytics.admin
الإذن بالوصول الكامل للقراءة/الكتابة إلى موارد Crashlytics
أذونات مشرف Crashlytics
firebasecrashlytics.config.get
firebasecrashlytics.config.update
firebasecrashlytics.data.get
firebasecrashlytics.issues.get
firebasecrashlytics.issues.list
firebasecrashlytics.issues.update
firebasecrashlytics.sessions.get
عارض Firebase Crashlytics
roles/firebasecrashlytics.viewer
إذن بالقراءة فقط في مَراجع Crashlytics
أذونات عارض Crashlytics
firebasecrashlytics.config.get
firebasecrashlytics.data.get
firebasecrashlytics.issues.get
firebasecrashlytics.issues.list
firebasecrashlytics.sessions.get
أدوار "روابط Firebase الديناميكية"
الدور
الوصف
الأذونات
مشرف الروابط الديناميكية في Firebase
roles/firebasedynamiclinks.admin
الإذن بالوصول الكامل للقراءة/الكتابة إلى موارد الروابط الديناميكية
أذونات مشرف الروابط الديناميكية
firebase Dynamiclinks.destinations.list
firebase Dynamiclinks.destinations.update
firebase Dynamiclinks.domains.create
firebase Dynamiclinks.domains.delete
firebase Dynamiclinks.domains.get
firebase Dynamiclinks.domains.list
firebase Dynamiclinks.domains.update
firebase Dynamiclinks.firebaselinks.create
firebase Dynamiclinks.domains.create
firebase Dynamiclinks.domains.delete
عارِض الروابط الديناميكية في Firebase
roles/firebasedynamiclinks.viewer
إذن بالقراءة فقط في موارد الروابط الديناميكية
أذونات عارض الروابط الديناميكية
firebase Dynamiclinks.destinations.list
firebase Dynamiclinks.domains.get
firebase Dynamiclinks.domains.list
firebase Dynamiclinks.links.get
firebase Dynamiclinks.links.list
firebase Dynamiclinks.stats.get
أدوار الناشر في إضافات Firebase
تنبيه: هذه الأدوار وأذوناتها الخاصة بالمنتج هي إصدارات تجريبية . وهذا يعني أنّ
الوظيفة قد تتغيّر بطرق غير متوافقة مع الإصدارات السابقة أو قد يكون توافقها
محدودًا. لا يخضع الإصدار التجريبي لأي سياسة إيقاف أو اتفاقية مستوى الخدمة.
سيستمر تحسُّن مدى توفُّر الميزات ودعمها لأدوار "إدارة الهوية وإمكانية الوصول" في Firebase
مع نمو الأداة.
الدور
الوصف
الأذونات
ناشر إضافات Firebase - مشرف الإضافات
roles/firebaseextensionspublisher.extensionsAdmin
(إصدار تجريبي)
تحميل التفاصيل والمقاييس لإضافات Firebase ونشرها وعرضها
أذونات ناشر إضافات Firebase - مشرف الإضافات
firebaseextensionspublisher.extensions.create
firebaseextensionspublisher.extensions.delete
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
ناشر إضافات Firebase - عارِض الإضافات
roles/firebaseextensionspublisher.extensionsViewer
(إصدار تجريبي)
عرض التفاصيل والمقاييس لإضافات Firebase التي حمَّلها هذا الناشر
أذونات ناشر إضافات Firebase - عارِض الإضافات
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
أدوار "استضافة Firebase"
الدور
الوصف
الأذونات
مشرف استضافة Firebase
roles/firebasehosting.admin
الإذن بالوصول الكامل للقراءة/الكتابة إلى استضافة الموارد
أذونات مشرف الاستضافة
firebasehosting.sites.create
firebasehosting.sites.delete
firebasehosting.sites.get
firebasehosting.sites.list
firebasehosting.sites.update
عارض استضافة Firebase
roles/firebasehosting.viewer
إذن بالقراءة فقط على استضافة الموارد
أذونات عارض الاستضافة
firebasehosting.sites.get
firebasehosting.sites.list
أدوار "المراسلة داخل التطبيق من Firebase" (إصدار تجريبي)
تنبيه: هذه الأدوار وأذوناتها الخاصة بالمنتج هي إصدارات تجريبية . وهذا يعني أنّ
الوظيفة قد تتغيّر بطرق غير متوافقة مع الإصدارات السابقة أو قد يكون توافقها
محدودًا. لا يخضع الإصدار التجريبي لأي سياسة إيقاف أو اتفاقية مستوى الخدمة.
سيستمر تحسُّن مدى توفُّر الميزات ودعمها لأدوار "إدارة الهوية وإمكانية الوصول" في Firebase
مع نمو الأداة.
الدور
الوصف
الأذونات
مشرف المراسلة داخل التطبيق على Firebase
roles/firebaseinappmessaging.admin
(إصدار تجريبي)
الإذن بالوصول الكامل للقراءة/الكتابة إلى مراجع المراسلة داخل التطبيق
أذونات مشرف خدمة المراسلة داخل التطبيق
firebaseinappmessaging.campaigns.create
firebaseinappmessaging.campaigns.delete
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
firebaseinappmessaging.campaigns.update
عارِض ميزة "المراسلة داخل التطبيق من Firebase"
roles/firebaseinappmessaging.viewer
(إصدار تجريبي)
إذن بالقراءة فقط في ما يخص موارد ميزة "المراسلة داخل التطبيق"
أذونات عارض المراسلة داخل التطبيق
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
أدوار تعلُّم الآلة في Firebase (إصدار تجريبي)
تنبيه: هذه الأدوار وأذوناتها الخاصة بالمنتج هي إصدارات تجريبية . وهذا يعني أنّ
الوظيفة قد تتغيّر بطرق غير متوافقة مع الإصدارات السابقة أو قد يكون توافقها
محدودًا. لا يخضع الإصدار التجريبي لأي سياسة إيقاف أو اتفاقية مستوى الخدمة.
سيستمر تحسُّن مدى توفُّر الميزات ودعمها لأدوار "إدارة الهوية وإمكانية الوصول" في Firebase
مع نمو الأداة.
الدور
الوصف
الأذونات
مشرف تعلُّم الآلة في Firebase
roles/firebaseml.admin
(إصدار تجريبي)
الإذن بالوصول الكامل للقراءة/الكتابة إلى موارد تعلُّم الآلة من Firebase
أذونات مشرف تعلُّم الآلة في Firebase
firebaseml.models.create
firebaseml.models.get
firebaseml.models.list
firebaseml.models.update
firebaseml.models.delete
firebaseml.modelversions.create
firebaseml.modelversions.get
firebaseml.modelversions.com
firebaseml.modelversions.list
firebaseml.model.modelversionpress.updatement
firebaseml.updateml.updateml
عارِض تعلُّم الآلة في Firebase
roles/firebaseml.viewer
(إصدار تجريبي)
إذن بالقراءة فقط في مراجع تعلُّم الآلة في Firebase
أذونات عارض تعلُّم الآلة في Firebase
firebaseml.models.get
firebaseml.models.list
firebaseml.modelversions.get
firebaseml.modelversions.list
firebaseml.compressionjobs.get
firebaseml.compressionjobs.list
الدور
الوصف
الأذونات
مشرف "مراقبة الأداء من Firebase"
roles/firebaseperformance.admin
الإذن بالوصول الكامل للقراءة/الكتابة إلى موارد "مراقبة الأداء"
ضبط تنبيهات "مراقبة الأداء" وتلقّيها
أذونات مشرف مراقبة الأداء
firebaseperformance.config.create
firebaseperformance.config.delete
firebaseperformance.config.update
firebaseperformance.data.get
عارِض مراقبة أداء Firebase
roles/firebaseperformance.viewer
إذن بالقراءة فقط في مَراجع "مراقبة الأداء"
أذونات عارض مراقبة الأداء
firebaseperformance.data.get
أدوار قاعدة بيانات Firebase في الوقت الفعلي
الدور
الوصف
الأذونات
مشرف قاعدة بيانات Firebase في الوقت الفعلي
roles/firebasedatabase.admin
الإذن بالوصول الكامل للقراءة/الكتابة إلى موارد قاعدة بيانات الوقت الفعلي
أذونات مشرف قاعدة البيانات في الوقت الفعلي
firebasedatabase.instances.create
firebasedatabase.instances.get
firebasedatabase.instances.list
firebasedatabase.instances.update
عارِض قاعدة بيانات Firebase في الوقت الفعلي
roles/firebasedatabase.viewer
إذن بالقراءة فقط في موارد قاعدة بيانات الوقت الفعلي
أذونات عارض قاعدة البيانات في الوقت الفعلي
firebasedatabase.instances.get
firebasedatabase.instances.list
أدوار "الإعداد عن بُعد في Firebase"
الدور
الوصف
الأذونات
مشرف ميزة "الإعداد عن بُعد في Firebase"
roles/cloudconfig.admin
الإذن الكامل للقراءة/الكتابة إلى موارد الإعداد عن بُعد
أذونات مشرف الإعداد عن بُعد
cloudconfig.configs.get
cloudconfig.configs.update
عارض ميزة "الإعداد عن بُعد في Firebase"
roles/cloudconfig.viewer
إذن بالقراءة فقط في موارد الإعداد عن بُعد
أذونات عارض الإعداد عن بُعد
cloudconfig.configs.get
أدوار مركز الاختبار الافتراضي لمنصة Firebase
يتطلّب مركز الاختبار الافتراضي لمنصة Firebase الوصول إلى حِزم Cloud Storage، لذا فهو يتطلّب مجموعة محدّدة جدًا من الأذونات غير المضمّنة كلها في الأدوار العادية المحدّدة مسبقًا لمنصة Firebase. لمنح إذن الوصول إلى مركز الاختبار الافتراضي، يمكنك استخدام أحد الحلول الموضّحة في قسم أذونات مركز الاختبار الافتراضي لمنصة Firebase .