Catch up on highlights from Firebase at Google I/O 2023. Learn more

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 Google Cloud Console .

Rôles Firebase App Check

Rôle Description Autorisations
Administrateur Firebase App Check
roles/firebaseappcheck.admin
Accès complet en lecture/écriture à
Ressources App Check
Lecteur de vérification d'application Firebase
roles/firebaseappcheck.viewer
Accès en lecture seule à
Ressources App Check
Vérificateur de jeton Firebase App Check
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
Lecteur 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
Lecteur 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 de tests A/B Firebase
roles/firebaseabt.admin
(bêta)
Accès complet en lecture/écriture à
Ressources de test A/B
Lecteur de tests A/B Firebase
roles/firebaseabt.viewer
(bêta)
Accès en lecture seule à
Ressources de test A/B

Rôles Cloud Firestore

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

Pour autoriser un membre du projet à modifier et publier des règles de sécurité dans la console Firebase ou à 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 Cloud Storage

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

Pour autoriser un membre du projet à modifier et publier des règles de sécurité dans la console Firebase ou à 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 rôles Cloud Functions pour 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 Cloud Messaging et In-App Messaging
Lecteur de campagnes de messagerie Firebase
roles/firebasemessagingcampaigns.viewer
Accès en lecture seule à
ressources de campagnes pour Cloud Messaging et In-App Messaging

Rôles Firebase Cloud Messaging

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

Rôles Firebase Crashlytics

Rôle Description Autorisations
Administrateur Firebase Crashlytics
roles/firebasecrashlytics.admin
Accès complet en lecture/écriture à
Ressources Crashlytics
Lecteur Firebase Crashlytics
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
Lecteur de liens dynamiques Firebase
roles/firebasedynamiclinks.viewer
Accès en lecture seule à
Ressources de liens dynamiques

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
Lecteur 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 messagerie intégrée à l'application Firebase
roles/firebaseinappmessaging.admin
(bêta)
Accès complet en lecture/écriture à
Ressources de messagerie dans l'application
Lecteur de messagerie intégré à l'application Firebase
roles/firebaseinappmessaging.viewer
(bêta)
Accès en lecture seule à
Ressources de messagerie dans 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
Lecteur 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
Lecteur de surveillance des performances Firebase
roles/firebaseperformance.viewer
Accès en lecture seule à
Ressources de surveillance des performances

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