Nom de fichier: | Flutter: connexion Google avec l’API REST, JWT |
Source du contenu: | https://www.udemy.com/course/flutter-google-sign-in-with-rest-api-jwt/ |
Taille du fichier: | 298 Mo |
Éditeur: | Joseph Biberoğlu |
Mis à jour et publié: | 12 août 2024 |
Dans ce didacticiel, je vais créer une application Flutter qui permet aux utilisateurs de se connecter avec leurs comptes Google, en tirant parti d’une API REST construite avec le framework Symfony pour l’authentification et la gestion des jetons Web JSON.
Lorsqu’un utilisateur se connecte via Google, notre système vérifie si l’utilisateur existe déjà dans notre base de données. Sinon, un nouveau compte utilisateur sera créé. Une fois authentifiée, en tant qu’utilisateur nouveau ou existant, notre application générera un jeton Web JSON.
Ce jeton Web JSON est stocké en toute sécurité à l’aide de flutter_secure_storage et permet à l’application Flutter d’envoyer des requêtes et d’accéder aux ressources.
Nous utiliserons plusieurs packages Flutter essentiels:
- diopour faire des requêtes HTTP à notre API REST.
- flutter_secure_storageFlutter Secure Storage fournit une API pour stocker les données dans un stockage sécurisé. Le trousseau est utilisé dans iOS, la solution basée sur KeyStore est utilisée dans Android.
- package_info_pluspour accéder aux informations sur l’application.
- fournisseurpour la gestion de l’État.
- google_sign_inPlugin Flutter pour Google Sign-In, un système d’authentification sécurisé pour se connecter avec un compte Google.
Activez les API OAuth de votre choix à l’aide du gestionnaire d’API Google CloudPlatform.
Activez les API OAuth de votre choix à l’aide du gestionnaire d’API Google CloudPlatform. Assurez-vous d’avoir rempli tous les champs obligatoires dans la console pour l’écran de consentement OAuth.
À qui s’adresse ce cours:
- Qui souhaitent créer des applications mobiles à l’aide de Flutter et souhaitent apprendre à intégrer des techniques d’authentification modernes telles que Google Sign-In.