Aller au contenu

Guide de migration V7

GitHub

Ce guide couvre les points suivants :

  • Migration vers la version V1 depuis la main installée
  • Migration vers la version V1 depuis la development installée

La V1 n’est qu’un portage de la version de développement vers main. Elle inclut toutefois de nombreuses modifications importantes qui ne sont pas disponibles dans la main version V0. Ces modifications comprennent :

  • Access scopes pour Google login
  • Mode hors ligne pour la connexion Google
  • Unification des différentes implémentations
    • Des tests approfondis ont été effectués pour garantir que toutes les implémentations du Google Provider se comportent de la même manière selon les plateformes
  • Changements dans le MainActivity.java pour Android

  • Veuillez ajouter les URL de redirection dans la console Google. Sans ces URL de redirection, la connexion Google ne fonctionnera pas.

  • Vérifiez que vous n'utilisez pas grantOfflineAccess dans la config. Cette fonctionnalité n'est pas prise en charge en V1.

  • Vérifiez que l'authentification fonctionne sur toutes les plateformes.

  • Changements dans le MainActivity.java pour Android

    • Veuillez suivre le guide de configuration Google. Plus précisément, recherchez MainActivity.java. Dans la V1, vous À faire implémenter ModifiedMainActivityForSocialLoginPlugin dans votre activité principale. Ce changement est essentiel pour que le plugin fonctionne
  • Veuillez ajouter les URL de redirection dans la console Google. Sans ces URL de redirection, la connexion Google ne fonctionnera pas.

  • Vérifiez que les types et les noms de variables sont corrects. Notez qu’ils peuvent différer entre l’environnement de développement et la V1.

  • Vérifiez que l'authentification fonctionne sur toutes les plateformes.

Si vous utilisez Guide de migration V7 pour planifier les flux d'authentification et de compte, le connecter à Utiliser @capgo/capacitor-social-login pour la capacité native dans Utiliser @capgo/capacitor-social-login @capgo/capacitor-social-login pour les détails d'implémentation dans @capgo/capacitor-social-login @capgo/capacitor-passkey pour les détails d'implémentation dans @capgo/capacitor-passkey @capgo/capacitor-native-biometric pour les détails d'implémentation dans @capgo/capacitor-native-biometric, et Authentification à deux facteurs pour les détails d'implémentation de l'authentification à deux facteurs.