Partage
  • Partager sur Facebook
  • Partager sur Twitter

Api Platform, Flutter, et authentification....

    14 avril 2020 à 16:46:46

    Bonjour,

    J'ai crée un site web (symfony 4)  sur lequel je me connecte via un couple (email / mot de passe). Ce site ne me sert que pour gérer le back office.

    J'ai crée une api dessus via api platform.. je n'ai pas encore mis d'authentifiaction pour l'exploiter, mais cela sera nécessaire par la suite...

    Je suis entrain de créer une appli (flutter /dart) dont le but est de communiquer avec l'api...

    Là où je coince c'est pour la gestion des users. Je comptais utiliser Firebase pour l'inscription/ gestion des membres pour mon appli...

    Mon objectif est de pouvoir s'inscrire sur l'appli smartphone soit via google /facebook ou couple email/mot de passe...

    Comment vais je devoir procéder pour identifier les utilisateurs depuis ma bdd perso. ? Sachant que pour chaque requête vers l'api, je vais devoir savoir quel utilisateur la fait pour l'identifier.... sauf que l'user sera enregistré dans firebase mais pas ma bdd perso...

    Comme vous pouvez le voir c'est encore flou pour moi. je ne demande pas LA solution toute codée, juste un lien pour la procédure ou quelques explications pour m'aiguiller...

    Merci à vous

    • Partager sur Facebook
    • Partager sur Twitter
      22 mai 2020 à 23:31:37

      Salut,

      aucune idée pour ton problème, je suis désolé, mais ta question m'intéresse. Tu as pu trouver des réponses ?

      Api Platform ne parle nul part de Flutter mais beaucoup plus de React et React Native, du coup c'est pas super encourageant pour Flutter.

      Je suis en pleine hésitation sur les deux... qu'est ce qui t'a fait choisir Flutter si c'est pas indiscret ?

      Merci et bon courage

      • Partager sur Facebook
      • Partager sur Twitter
        23 mai 2020 à 10:47:14

        Bonjour,

        Il faut bien faire la différence entre une api et un langage front pour le front (design, interface, etc... quelque soit le device).

        Ici api platform permet de faire toute la partie back end et va au final ne renvoyer que le contenu de la base de données au format json.

        Flutter, React native, React.js, Angular, etc... ne sont que des technologies qui vont consommer l'api.

        Leurs rôles ne sont que d'appeler des urls, récupérer le json rendu par l'api et de rajouter ces données à votre code front (design, interface).

        C'est pour cela que dire que api platform ne s'interesse pas à Flutter n'a pas de sens. Tout simplement parce que la méthode d'utilisation entre Flutter et React.js par exemple est la même puisque Api platform ne fait que renvoyer du json.

        -
        Edité par eclairia 23 mai 2020 à 18:20:36

        • Partager sur Facebook
        • Partager sur Twitter
        "Ils ne savaient pas que c'était impossible, alors ils l'ont fait" Mark Twain
          23 mai 2020 à 15:10:48

          Salut,

          Effectivement, merci beaucoup pour les précisions, c'est très clair :)

          J'avais plus ou moins ça en tête, ce que je voulais dire c'est qu'ils n'indiquaient pas sur leur site que c'était compatible avec Flutter contrairement au fait que c'est écrit noir sur blanc que c'est ok pour React,Vue...

          Enfin bon, faut que je lise toutes ces docs sur Flutter, y a du boulot!

          • Partager sur Facebook
          • Partager sur Twitter

          Api Platform, Flutter, et authentification....

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          • Editeur
          • Markdown