Zum Inhalt springen

Firebase Google Login auf Web

Das Capacitor-Social-Login-Plugin Unterstützt keine WebplattformenWarum nicht das Plugin auf Web verwenden?

The Capacitor Social Login plugin is designed for native mobile platforms (Android and iOS) where it can leverage platform-specific authentication flows. For web, Firebase’s native signInWithPopup ✅ Browser-Sitzungs-Speicher automatisch handhabt

  • Firebase’s native Methode ist besser
  • Firebase’s native Methode ist zuverlässiger
  • ✅ Bessere Fehlerbehandlung bietet
  • ✅ Keine zusätzliche Konfiguration erforderlich
  1. Firebase-Projekt konfigurieren

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

    • Gehe zu Firebase-Konsole
    • Zur Authentication > Anmeldemethode navigieren
    • Google-Sign-In-Anbieter aktivieren
  2. Zur Liste der autorisierten Domains hinzufügen

    1. Gehe zu deinem Projektüberblick über bei console.cloud.google.com Firebase Projektübersicht
    2. Öffnen Sie das Authentication Menü Firebase-Authentifizierungs-Menü
    3. Klicken Sie auf den Settings Button Firebase-Authentifizierungs-Anmeldeverfahren-Button
    4. Konfigurieren Sie die Authorized domains Firebase-Authentifizierungs-Einstellungen Autorisierte Domains

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

  • Firebase’s signInWithPopup für Web-Plattformen verwendet
  • Uses Capacitor Social Login plugin for Android/iOS platforms
  • Die Plattformdetektion wird automatisch gehandhabt

Die Beispiel-App zeigt, wie Firebase’s eingebauten Methode für Web-Plattformen bedingt verwendet werden kann, während die Plugin für native Plattformen verwendet wird

Wenn Sie Firebase Google-Anmeldung 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 Zweifaktor-Authentifizierung für die Implementierungsdetails in Zweifaktor-Authentifizierung.