نقش های از پیش تعریف شده Firebase

نقش‌های از پیش تعریف‌شده Firebase ، نقش‌های اختصاصی Firebase هستند که کنترل دسترسی گرانول‌تری را نسبت به نقش‌های اصلی (که قبلاً نقش‌های «اولیه» نامیده می‌شدند) ممکن می‌سازند. شما می توانید بیش از یک نقش را به هر یک از اعضای پروژه اختصاص دهید.

با استفاده از نقش‌های از پیش تعریف‌شده، می‌توانید سطوح دسترسی مختلف (Admin در مقابل Viewer) و همچنین وسعت دسترسی (محصولات فردی در مقابل گروه‌های محصولات) را اعطا کنید.

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

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

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

توجه داشته باشید که در صورت نیاز، نقش های از پیش تعریف شده به طور خودکار شامل مجوزهایی می شوند که عبارتند از: