Users et UID
Créer, retrouver, mettre à jour, désactiver ou importer les users avec un mapping stable vers le compte métier et une procédure sur les doublons.
Dawap relie Firebase Authentication au backend, aux comptes métier et aux outils internes d’une application web ou mobile. Nous cadrons UID, providers, Admin SDK, ID tokens, custom claims, sessions, révocation, migration et Identity Platform afin qu’un login réussi corresponde encore au bon client, au bon rôle et au bon état métier.
Premier lot Firebase Auth
Le pilote prend une application, un provider et un droit sensible. Il suit la création du user, le lien avec le compte métier, l’émission et la vérification du token, la mise à jour du rôle puis la révocation effective.
À l’issue du cadrage
Réponse courte
L’intégrateur associe le UID Firebase au compte produit, vérifie les ID tokens côté serveur, borne les custom claims et organise leur rafraîchissement. Il traite aussi les sessions, la révocation, les providers, les imports et les dépendances Identity Platform afin qu’un rôle supprimé cesse réellement d’ouvrir la ressource.
Architecture Firebase Auth
Firebase Authentication identifie l’utilisateur ; il ne remplace pas automatiquement le compte métier, l’autorisation backend ni la politique de session. Ces responsabilités doivent rester visibles dans le contrat.
Créer, retrouver, mettre à jour, désactiver ou importer les users avec un mapping stable vers le compte métier et une procédure sur les doublons.
Cadrer email, téléphone, social, custom auth ou fédération sans créer deux comptes lorsque le même utilisateur change de méthode.
Vérifier signature, audience, issuer, expiration et UID côté serveur ; décider où le contrôle de révocation supplémentaire est nécessaire.
Réserver les claims aux droits compacts, définir leur owner et tester la fenêtre où un ancien ID token porte encore l’ancienne valeur.
Choisir token client ou cookie serveur, protéger l’échange contre le CSRF et distinguer effacement local, expiration et révocation globale.
Qualifier multi-tenancy, MFA, SAML/OIDC, fonctions bloquantes, audit, quotas et coût avant de dépendre d’une capacité liée à l’offre.
Parcours Firebase Authentication
Chaque cas relie une identité à une action autorisée, puis vérifie le changement inverse. L’onboarding seul ne prouve pas qu’un départ, une baisse d’abonnement ou un vol de session sera traité.
Créer ou retrouver le compte produit à partir du UID, puis rattacher organisation, consentement et statut sans copier tout le profil dans Auth.
Un onboarding mobile sans profil orphelin ni doublon silencieux.Transmettre l’ID token par HTTPS, le vérifier avec l’Admin SDK et recalculer les droits critiques depuis une donnée serveur.
Une API qui ne fait pas confiance au seul état du client.Mettre à jour la source métier et le claim utile, puis forcer ou attendre le renouvellement prévu avant de vérifier l’accès réel.
Une baisse de plan sans privilège conservé par un token ancien.Reprendre UID, email, providers et hash compatibles par cohorte, mesurer les premiers logins et isoler les comptes non migrables.
Une bascule progressive avec taux d’échec et rollback connus.Scénarios de recette Firebase Auth
Ces scénarios décrivent une méthode de livraison, pas une référence client Firebase. Ils sont rejoués sur votre projet, votre offre, vos SDK et vos règles réelles.
Le billing retire une option ; le backend reçoit encore un ID token contenant l’ancien claim et applique la politique de fraîcheur prévue au lieu de faire confiance à la copie client.
Une opération Admin supprime plusieurs users ; la recette vérifie que le flux de fermeture ne suppose pas à tort que chaque suppression en lot déclenche un événement utilisateur.
Le contrôle avant connexion dépasse son délai ou renvoie une erreur ; l’application produit un message exploitable et la politique fail-open ou fail-closed suit le risque défini.
Intentions traitées
Le besoin apparaît lorsque Firebase ne sert plus uniquement à afficher un login : le backend doit protéger une API, les rôles viennent du métier, plusieurs apps partagent des comptes ou une migration doit conserver les accès.
Connecter users, UID, tokens et droits à la base produit, au CRM, au billing, au support et aux APIs internes.
Définir claims minimaux, source de vérité, propagation, vérification backend et procédure de retrait.
Vérifier ID tokens ou cookies de session, distinguer validité cryptographique et révocation, puis appliquer l’autorisation métier.
Livrables Firebase Auth
Le livrable couvre le parcours complet entre le SDK client, Firebase Auth, le backend et les données métier, avec une preuve de retrait aussi précise que la preuve de connexion.
Méthode
Nous suivons la décision depuis la donnée métier jusqu’au backend qui autorise réellement l’action. Cette lecture révèle si le rôle est trop volumineux pour un claim, si sa fraîcheur est compatible avec la durée du token et si la révocation est vérifiée au bon niveau de risque.
Résultats attendus
Maillage identité et application
Firebase Auth traite l’identité mais le produit, les protocoles, le billing et le backend conservent leurs responsabilités propres. Ces pages approfondissent chaque frontière.
Le UID et la clé métier restent reliés malgré un changement d’email ou de provider.
La durée de validité du token est compatible avec le risque du rôle qu’il transporte.
Désactivation, révocation et suppression sont vérifiées sur la ressource réellement protégée.
Nous concevons des plateformes digitales robustes à partir de technologies éprouvées. Applications métier, marketplaces, middleware et APIs sont sélectionnés pour leur fiabilité, leur performance et leur intégration dans des environnements complexes.
Niveau de preuve
Dawap ne présente pas ici de projet client public développé avec Firebase Authentication. Les références proches prouvent des contraintes adjacentes : migration SSO, portail B2B, authentification d’API et orchestration de parcours sensibles.
Les réponses aux points qui bloquent avant de relier Firebase Authentication au produit : UID, Admin SDK, claims, tokens, sessions, providers, migration et Identity Platform.
Combien de temps un ancien rôle peut-il rester dans un ID token sans créer un accès inacceptable ?
En 15 minutes, on peut qualifier UID, token, rôle, ressource et premier parcours à rendre cohérent jusque dans la révocation.