Firebase Google Login sur Web
Copiez un prompt de configuration avec les étapes d'installation et le guide markdown complet pour ce plugin.
Introduction
Section intitulée « Introduction »Le Capacitor plugin de connexion sociale ne prend pas en charge les plateformes webPour les applications web, vous devriez utiliser la connexion Google Sign-In intégrée de Firebase directement, qui fournit un flux d'authentification basé sur popup plus fiable.
Pourquoi Ne Pas Utiliser le Plugin sur Web?
Section intitulée « Pourquoi Ne Pas Utiliser le Plugin sur Web ? »Le Capacitor plugin de connexion sociale est conçu pour les plateformes mobiles natives (Android et iOS) où il peut tirer parti des flux d'authentification spécifiques à la plateforme. signInWithPopup Pour web, la méthode native de Firebase est :
- ✅ Plus fiable et mieux prise en charge
- ✅ Gère automatiquement le stockage de session du navigateur
- ✅ Fournit un meilleur gestion des erreurs
- ✅ Pas de configuration supplémentaire nécessaire
Étapes de configuration
Section intitulée “Étapes de configuration”-
Configurer le projet Firebase
Vérifiez que votre projet Firebase a Google Sign-In activé :
- Allez à Console Firebase
- Naviguez vers Authentication > Méthode de connexion
- Activer le fournisseur Google Sign-In
-
Ajoutez vos domaines autorisés
- Allez à votre vue d'ensemble du projet sur console.cloud.google.com
- Ouvrir le
Authenticationmenu
- Cliquez sur le
Settingsbouton
- Configurer les
Authorized domains
- Allez à votre vue d'ensemble du projet sur console.cloud.google.com
Exemple d'implémentation
Section intitulée “Exemple d'implémentation”Voir le authUtils.ts fichier dans l'application d'exemple pour une mise en œuvre complète qui :
- Utilise les services
signInWithPopuppour les plateformes web - Utilise le plugin Capacitor de connexion sociale pour les plateformes Android/iOS
- Gère automatiquement la détection de plateforme
L'exemple montre comment utiliser conditionnellement la méthode intégrée de Firebase pour les plateformes web tout en utilisant le plugin pour les plateformes natives.
Ressources supplémentaires
Section intitulée « Ressources supplémentaires »- Documentation d'authentification Firebase - Documentation complète d'authentification Firebase
- Google Sign-In pour Firebase Web - Guide officiel Firebase pour Google Sign-In sur le web
- Guide de configuration de Google Login - Guide pour configurer les domaines autorisés et l'écran de consentement OAuth
Continuez depuis Google Login Firebase sur le Web
Section intitulée “Continuez depuis Google Login Firebase sur le Web”Si vous utilisez Google Login Firebase sur le Web pour planifier l'authentification et les flux de compte, connectez-le avec Utilisez @capgo/capacitor-social-login pour la capacité native dans Utilisez @capgo/capacitor-social-login, Utilisez @capgo/capacitor-social-login pour le détail 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 dans Authentification à deux facteurs.