Aller au contenu principal

Firebase : comptes et authentification

Avant la séance :

Regardez la doc de firebase authentication. Nous vous recommandons d'y passer un maximum de 20 minutes. Il faut lire un peu, coder puis relire en profondeur que de lire de la doc 4 heures sans coder.

Dans le projet, nous allons utiliser la connexion avec des comptes Google. On va suivre les indications ici

ATTENTION, les étapes spécifiques à Android sont à répéter pour chaque nouveau poste de travail.

Séance

Authentifier un utilisateur ne nécessite pas forcément de lui demander de créer un compte. On peut utiliser des comptes existants sur Google, Facebook etc.

Firebase Auth cherche à rendre facile ces différentes options en unifiant l'authentification le plus possible. En combinant avec Flutter qui unifie le dev ios et android, on peut obtenir une appli multi-plateforme qui gère une multitude de comptes possibles

Nous allons passer à travers l'ensemble des types d'auth possibles avec firebase

  • anonyme
  • courriel + code
  • compte gérés : avec inscription et tout
  • facebook, google etc