G

Configuration Firebase

Suis les étapes ci-dessous pour connecter l'app à la base de données.

1Créer un projet Firebase
Va sur console.firebase.google.com, clique Ajouter un projet, nomme-le GIGA-Production.
2Activer Firestore
Dans le menu gauche → Firestore DatabaseCréer une base de données → choisir Mode production → sélectionner une région (europe-west1).
3Activer l'authentification Email
Menu gauche → AuthenticationSign-in method → activer E-mail/Mot de passe.
4Copier la configuration
Paramètres du projet (⚙️) → Vos applications → ajouter une app Web → copier le bloc firebaseConfig.
5Coller la configuration ici
6Règles Firestore
Dans Firestore → Règles, remplace tout par ceci :
rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    match /users/{uid} {
      allow read, write: if request.auth.uid == uid || get(/databases/$(database)/documents/users/$(request.auth.uid)).data.role == 'admin';
    }
    match /entries/{id} {
      allow read: if request.auth != null && (get(/databases/$(database)/documents/users/$(request.auth.uid)).data.role == 'admin' || resource.data.technicienUid == request.auth.uid);
      allow write: if request.auth != null;
    }
    match /config/{id} {
      allow read, write: if get(/databases/$(database)/documents/users/$(request.auth.uid)).data.role == 'admin';
    }
  }
}
G

GIGA – Suivi Production

Connecte-toi avec tes identifiants

En attente d'approbation

Ton compte a été créé. Un administrateur doit encore te donner accès. Réessaie dans quelques instants.

Suivi Production · GIGA