نقش های از پیش تعریف شده در سطح محصول Firebase

این نقش‌ها دسترسی کامل خواندن/نوشتن یا فقط خواندنی را به محصولات خاص Firebase می‌دهند.

این نقش‌ها را با استفاده از کنسول Google Cloud به اعضای پروژه اختصاص دهید.

نقش‌های بررسی برنامه Firebase
نقش شرح مجوزها
بررسی برنامه Firebase Admin
roles/firebaseappcheck.admin
دسترسی کامل خواندن/نوشتن به
منابع بررسی برنامه
نمایشگر بررسی برنامه Firebase
roles/firebaseappcheck.viewer
دسترسی فقط خواندنی به
منابع بررسی برنامه
برنامه Firebase Check Token Verifier
roles/firebaseappcheck.tokenVerifier
دسترسی به قابلیت های تأیید رمز برای بررسی برنامه
نقش های توزیع برنامه Firebase
نقش شرح مجوزها
مدیر توزیع برنامه Firebase
roles/firebaseappdistro.admin
دسترسی کامل خواندن/نوشتن به
منابع توزیع برنامه
نمایشگر توزیع برنامه Firebase
roles/firebaseappdistro.viewer
دسترسی فقط خواندنی به
منابع توزیع برنامه
نقش های احراز هویت Firebase
نقش شرح مجوزها
مدیر احراز هویت Firebase
roles/firebaseauth.admin
دسترسی کامل خواندن/نوشتن به
منابع احراز هویت
نمایشگر احراز هویت Firebase
roles/firebaseauth.viewer
دسترسی فقط خواندنی به
منابع احراز هویت
نقش‌های آزمایش Firebase A/B (بتا)

نقش شرح مجوزها
مدیریت تست Firebase A/B
roles/firebaseabt.admin
(بتا)
دسترسی کامل خواندن/نوشتن به
منابع تست A/B
Firebase A/B Testing Viewer
roles/firebaseabt.viewer
(بتا)
دسترسی فقط خواندنی به
منابع تست A/B
نقش های Cloud Firestore

نقش‌های موجود Cloud Firestore را در اسناد Google Cloud پیدا کنید.

برای اینکه به یک عضو پروژه اجازه دهید قوانین امنیتی را در کنسول Firebase ویرایش و منتشر کند یا قوانین امنیتی را از طریق Firebase CLI استقرار کند، می‌توانید یک نقش سفارشی که شامل مجوزهای firebaserules.* می‌شود را به آنها اختصاص دهید.

نقش های Cloud Storage

نقش‌های Cloud Storage موجود را در اسناد Google Cloud پیدا کنید.

برای اینکه به یک عضو پروژه اجازه دهید قوانین امنیتی را در کنسول Firebase ویرایش و منتشر کند یا قوانین امنیتی را از طریق Firebase CLI استقرار کند، می‌توانید یک نقش سفارشی که شامل مجوزهای firebaserules.* می‌شود را به آنها اختصاص دهید.

توابع ابری برای نقش های Firebase

توابع Cloud موجود برای نقش های Firebase را در اسناد Google Cloud پیدا کنید.

نقش های کمپین پیام رسانی Firebase

این نقش ها برای کمپین های Firebase Cloud Messaging و Firebase In-App Messaging اعمال می شود.

نقش شرح مجوزها
مدیریت کمپین های پیام رسانی Firebase
roles/firebasemessagingcampaigns.admin
دسترسی کامل خواندن/نوشتن به
منابع کمپین برای پیام‌رسانی ابری و پیام‌رسانی درون برنامه‌ای
مشاهده کننده کمپین های پیام رسانی Firebase
roles/firebasemessagingcampaigns.viewer
دسترسی فقط خواندنی به
منابع کمپین برای پیام‌رسانی ابری و پیام‌رسانی درون برنامه‌ای
نقش های Firebase Cloud Messaging
نقش شرح مجوزها
مدیر پیام‌رسانی ابری Firebase
roles/firebasenotifications.admin
دسترسی کامل خواندن/نوشتن به
منابع پیام رسانی ابری
Firebase Cloud Messaging Viewer
roles/firebasenotifications.viewer
دسترسی فقط خواندنی به
منابع پیام رسانی ابری
نقش های Firebase Crashlytics
نقش شرح مجوزها
Firebase Crashlytics Admin
roles/firebasecrashlytics.admin
دسترسی کامل خواندن/نوشتن به
منابع Crashlytics
Firebase Crashlytics Viewer
roles/firebasecrashlytics.viewer
دسترسی فقط خواندنی به
منابع Crashlytics
نقش های Firebase Dynamic Links
نقش شرح مجوزها
مدیریت پیوندهای دینامیک Firebase
roles/firebasedynamiclinks.admin
دسترسی کامل خواندن/نوشتن به
منابع پیوندهای پویا
مشاهده گر پیوندهای دینامیک Firebase
roles/firebasedynamiclinks.viewer
دسترسی فقط خواندنی به
منابع پیوندهای پویا
نقش های ناشر Firebase Extensions

نقش شرح مجوزها
Firebase Extensions Publisher - Extensions Admin
roles/firebaseextensionspublisher.extensionsAdmin
(بتا)
آپلود، انتشار، و مشاهده جزئیات و معیارهای برای
افزونه های Firebase
Firebase Extensions Publisher - Extensions Viewer
roles/firebaseextensionspublisher.extensionsViewer
(بتا)
مشاهده جزئیات و معیارهای برای
برنامه افزودنی Firebase توسط این ناشر بارگذاری شده است
نقش های میزبانی Firebase
نقش شرح مجوزها
مدیر میزبانی Firebase
roles/firebasehosting.admin
دسترسی کامل خواندن/نوشتن به
منابع میزبانی
نمایشگر میزبانی Firebase
roles/firebasehosting.viewer
دسترسی فقط خواندنی به
منابع میزبانی
نقش های پیام رسانی درون برنامه ای Firebase (بتا)

نقش شرح مجوزها
مدیر پیام‌رسانی درون‌برنامه Firebase
roles/firebaseinappmessaging.admin
(بتا)
دسترسی کامل خواندن/نوشتن به
منابع پیام رسانی درون برنامه
نمایشگر پیام درون برنامه ای Firebase
roles/firebaseinappmessaging.viewer
(بتا)
دسترسی فقط خواندنی به
منابع پیام رسانی درون برنامه
نقش‌های Firebase ML (بتا)

نقش شرح مجوزها
Firebase ML Admin
roles/firebaseml.admin
(بتا)
دسترسی کامل خواندن/نوشتن به
منابع Firebase ML
Firebase ML Viewer
roles/firebaseml.viewer
(بتا)
دسترسی فقط خواندنی به
منابع Firebase ML
نقش های نظارت بر عملکرد Firebase
نقش شرح مجوزها
مدیریت نظارت بر عملکرد Firebase
roles/firebaseperformance.admin
دسترسی کامل خواندن/نوشتن به
منابع نظارت بر عملکرد

پیکربندی و دریافت هشدارهای نظارت بر عملکرد
نمایشگر نظارت بر عملکرد Firebase
roles/firebaseperformance.viewer
دسترسی فقط خواندنی به
منابع نظارت بر عملکرد
نقش های پایگاه داده بیدرنگ Firebase
نقش شرح مجوزها
مدیریت پایگاه داده بیدرنگ Firebase
roles/firebasedatabase.admin
دسترسی کامل خواندن/نوشتن به
منابع پایگاه داده بیدرنگ
نمایشگر پایگاه داده بیدرنگ Firebase
roles/firebasedatabase.viewer
دسترسی فقط خواندنی به
منابع پایگاه داده بیدرنگ
نقش های پیکربندی از راه دور Firebase
نقش شرح مجوزها
مدیریت پیکربندی از راه دور Firebase
roles/cloudconfig.admin
دسترسی کامل خواندن/نوشتن به
منابع پیکربندی از راه دور
نمایشگر پیکربندی از راه دور Firebase
roles/cloudconfig.viewer
دسترسی فقط خواندنی به
منابع پیکربندی از راه دور
نقش های آزمایشگاه تست Firebase

Firebase Test Lab به دسترسی به سطل‌های Cloud Storage نیاز دارد، بنابراین به مجموعه‌ای از مجوزها نیاز دارد که همه در نقش‌های از پیش تعریف‌شده استاندارد Firebase گنجانده نشده‌اند. برای اعطای دسترسی به Test Lab، از یکی از راه حل های توضیح داده شده در بخش مجوزهای آزمایشگاه تست Firebase استفاده کنید.