Zum Inhalt springen

Firebase Google Login auf Web

GitHub

Das Capacitor Social Login-Plugin Unterstützt keine Web-PlattformenFür Web-Anwendungen sollten Sie Firebase’s integrierten Google-Sign-In direkt verwenden, welches eine zuverlässigere popup-basierte Authentifizierungsablauf bietet.

Das Capacitor Social Login-Plugin ist für native mobile Plattformen (Android und iOS) konzipiert, wo es die Plattform-spezifischen Authentifizierungsflüsse nutzen kann. Für Web ist die native Methode von Firebase: signInWithPopup ✅ Zuverlässiger und besser unterstützt

  • ✅ Browser-Sitzungs-Speicher automatisch handhabt
  • ✅ Bessere Fehlerbehandlung bietet
  • ✅ Keine zusätzliche Konfiguration erforderlich
  • Einrichtungsschritte

Abschnitt mit dem Titel “Einrichtungsschritte”

Firebase-Projekt einrichten
  1. Stellen Sie sicher, dass Ihr Firebase-Projekt Google Sign-In aktiviert hat:

    ✅ Bessere Fehlerbehandlung bietet

    • Gehe zu Firebase-Konsole
    • Navigiere zu Authentifizierung > Anmeldemethode
    • Aktiviere Google-Anmeldemethode
  2. Fügen Sie Ihre autorisierten Domains hinzu

    1. Gehe zu Ihrem Projektübersicht über bei console.cloud.google.com Übersicht über Ihr Firebase-Projekt
    2. Öffne das Authentication Menü Firebase-Authentifizierung-Menü
    3. Klicken Sie auf Settings Schaltfläche Firebase-Authentifizierungsanmeldeverfahren-Schaltfläche
    4. Konfigurieren Sie die Authorized domains Firebase-Authentifizierungs-Einstellungen für genehmigte Domains

Siehe das authUtils.ts Datei im Beispiel-App für eine vollständige Implementierung, die:

  • Firebase’s signInWithPopup für Web-Plattformen
  • Verwendet den Capacitor-Social-Login-Plugin für Android/iOS-Plattformen
  • Automatische Plattformdetektion

Das Beispiel zeigt, wie man Firebase’s eingebauten Web-Methode bedingt verwenden kann, während man den Plugin für native Plattformen verwendet.

Wenn Sie Firebase Google Login auf Web für die Planung der Authentifizierung und der Kontenflüsse verwenden, verbinden Sie es mit Mit @capgo/capacitor-social-login für die native Fähigkeit in Mit @capgo/capacitor-social-login, @capgo/capacitor-social-login für die Implementierungsdetails in @capgo/capacitor-social-login, @capgo/capacitor-passkey für die Implementierungsdetails in @capgo/capacitor-passkey, @capgo/capacitor-native-biometric für die Implementierungsdetails in @capgo/capacitor-native-biometric, und Zwei-Faktor-Authentifizierung für die Implementierungsdetails in der Zwei-Faktor-Authentifizierung.