Rôles prédéfinis au niveau du produit Firebase

Ces rôles accordent un accès complet en lecture/écriture ou en lecture seule à des produits Firebase spécifiques .

Attribuez ces rôles aux membres du projet à l'aide de la console Google Cloud .

Rôles de vérification des applications Firebase

Rôle Description Autorisations
Administrateur de vérification de l'application Firebase
roles/firebaseappcheck.admin
Accès complet en lecture/écriture à
Ressources de vérification d'application
Visionneuse de vérification d'application Firebase
roles/firebaseappcheck.viewer
Accès en lecture seule à
Ressources de vérification d'application
Vérificateur de jeton de vérification de l'application Firebase
roles/firebaseappcheck.tokenVerifier
Accès aux fonctionnalités de vérification des jetons pour App Check

Rôles de distribution d'applications Firebase

Rôle Description Autorisations
Administrateur de distribution d'applications Firebase
roles/firebaseappdistro.admin
Accès complet en lecture/écriture à
Ressources de distribution d'applications
Visionneuse de distribution d'applications Firebase
roles/firebaseappdistro.viewer
Accès en lecture seule à
Ressources de distribution d'applications

Rôles d'authentification Firebase

Rôle Description Autorisations
Administrateur d'authentification Firebase
roles/firebaseauth.admin
Accès complet en lecture/écriture à
Ressources d'authentification
Visionneuse d'authentification Firebase
roles/firebaseauth.viewer
Accès en lecture seule à
Ressources d'authentification

Rôles de test A/B Firebase (bêta)

Rôle Description Autorisations
Administrateur des tests A/B Firebase
roles/firebaseabt.admin
(bêta)
Accès complet en lecture/écriture à
Ressources de tests A/B
Visionneuse de tests A/B Firebase
roles/firebaseabt.viewer
(bêta)
Accès en lecture seule à
Ressources de tests A/B

Rôles Cloud Firestore

Recherchez les rôles Cloud Firestore disponibles dans la documentation Google Cloud .

Pour permettre à un membre du projet de modifier et de publier des règles de sécurité dans la console Firebase ou de déployer des règles de sécurité via la CLI Firebase, vous pouvez créer puis lui attribuer un rôle personnalisé qui inclut les autorisations firebaserules.* .

Rôles de stockage cloud

Recherchez les rôles Cloud Storage disponibles dans la documentation Google Cloud .

Pour permettre à un membre du projet de modifier et de publier des règles de sécurité dans la console Firebase ou de déployer des règles de sécurité via la CLI Firebase, vous pouvez créer puis lui attribuer un rôle personnalisé qui inclut les autorisations firebaserules.* .

Fonctions Cloud pour les rôles Firebase

Recherchez les fonctions Cloud Functions pour les rôles Firebase disponibles dans la documentation Google Cloud .

Rôles des campagnes de messagerie Firebase

Ces rôles s'appliquent aux campagnes pour Firebase Cloud Messaging et Firebase In-App Messaging.

Rôle Description Autorisations
Administrateur des campagnes de messagerie Firebase
roles/firebasemessagingcampaigns.admin
Accès complet en lecture/écriture à
ressources de campagnes pour la messagerie cloud et la messagerie intégrée à l'application
Visionneuse de campagnes de messagerie Firebase
roles/firebasemessagingcampaigns.viewer
Accès en lecture seule à
ressources de campagnes pour la messagerie cloud et la messagerie intégrée à l'application

Rôles de messagerie cloud Firebase

Rôle Description Autorisations
Administrateur de messagerie Firebase Cloud
roles/firebasenotifications.admin
Accès complet en lecture/écriture à
Ressources de messagerie cloud
Visionneuse de messagerie Firebase Cloud
roles/firebasenotifications.viewer
Accès en lecture seule à
Ressources de messagerie cloud

Rôles de Firebase Crashlytics

Rôle Description Autorisations
Administrateur Firebase Crashlytics
roles/firebasecrashlytics.admin
Accès complet en lecture/écriture à
Ressources Crashlytics
Visionneuse Crashlytics Firebase
roles/firebasecrashlytics.viewer
Accès en lecture seule à
Ressources Crashlytics
Rôle Description Autorisations
Administrateur des liens dynamiques Firebase
roles/firebasedynamiclinks.admin
Accès complet en lecture/écriture à
Ressources de liens dynamiques
Visionneuse de liens dynamiques Firebase
roles/firebasedynamiclinks.viewer
Accès en lecture seule à
Ressources de liens dynamiques

Rôles d'éditeur d'extensions Firebase

Rôle Description Autorisations
Éditeur d'extensions Firebase - Administrateur d'extensions
roles/firebaseextensionspublisher.extensionsAdmin
(bêta)
Téléchargez, publiez et affichez les détails et les statistiques de
Extensions Firebase
Éditeur d'extensions Firebase - Visionneuse d'extensions
roles/firebaseextensionspublisher.extensionsViewer
(bêta)
Afficher les détails et les mesures pour
Extensions Firebase téléchargées par cet éditeur

Rôles d'hébergement Firebase

Rôle Description Autorisations
Administrateur d'hébergement Firebase
roles/firebasehosting.admin
Accès complet en lecture/écriture à
Ressources d'hébergement
Visionneuse d'hébergement Firebase
roles/firebasehosting.viewer
Accès en lecture seule à
Ressources d'hébergement

Rôles de messagerie dans l'application Firebase (bêta)

Rôle Description Autorisations
Administrateur de la messagerie intégrée à l'application Firebase
roles/firebaseinappmessaging.admin
(bêta)
Accès complet en lecture/écriture à
Ressources de messagerie intégrée à l'application
Visionneuse de messagerie intégrée à l'application Firebase
roles/firebaseinappmessaging.viewer
(bêta)
Accès en lecture seule à
Ressources de messagerie intégrée à l'application

Rôles Firebase ML (bêta)

Rôle Description Autorisations
Administrateur Firebase ML
roles/firebaseml.admin
(bêta)
Accès complet en lecture/écriture à
Ressources Firebase ML
Visionneuse Firebase ML
roles/firebaseml.viewer
(bêta)
Accès en lecture seule à
Ressources Firebase ML

Rôles de surveillance des performances Firebase

Rôle Description Autorisations
Administrateur de surveillance des performances Firebase
roles/firebaseperformance.admin
Accès complet en lecture/écriture à
Ressources de surveillance des performances

Configurer et recevoir des alertes de surveillance des performances
Visionneuse de surveillance des performances Firebase
roles/firebaseperformance.viewer
Accès en lecture seule à
Ressources de surveillance des performances

Rôles de base de données en temps réel Firebase

Rôle Description Autorisations
Administrateur de base de données en temps réel Firebase
roles/firebasedatabase.admin
Accès complet en lecture/écriture à
Ressources de base de données en temps réel
Visionneuse de base de données en temps réel Firebase
roles/firebasedatabase.viewer
Accès en lecture seule à
Ressources de base de données en temps réel

Rôles de configuration à distance Firebase

Rôle Description Autorisations
Administrateur de configuration à distance Firebase
roles/cloudconfig.admin
Accès complet en lecture/écriture à
Ressources de configuration à distance
Visionneuse de configuration à distance Firebase
roles/cloudconfig.viewer
Accès en lecture seule à
Ressources de configuration à distance

Rôles du laboratoire de test Firebase

Firebase Test Lab nécessite un accès aux buckets Cloud Storage, il nécessite donc un ensemble d'autorisations très spécifiques qui ne sont pas toutes incluses dans les rôles prédéfinis Firebase standard. Pour accorder l'accès à Test Lab, utilisez l'une des solutions décrites dans la section Autorisations Firebase Test Lab .