Lompat ke konten

Firebase Google Login di Web

GitHub

Plugin Login Sosial Capacitor Tidak Mendukung Platform Web. Untuk aplikasi web, Anda sebaiknya menggunakan Google Sign-In Firebase secara langsung, yang menyediakan aliran autentikasi popup yang lebih dapat diandalkan.

Mengapa Tidak Menggunakan Plugin di Web?

Judul Bagian “Mengapa Tidak Menggunakan Plugin di Web?”

Plugin Login Sosial Capacitor dirancang untuk platform mobile native (Android dan iOS) di mana plugin ini dapat memanfaatkan aliran autentikasi spesifik platform. signInWithPopup Untuk web, metode Firebase asli adalah:

  • ✅ Lebih dapat diandalkan dan lebih baik didukung
  • ✅ Menghandle penyimpanan browser secara otomatis
  • ✅ Menyediakan pengelolaan kesalahan yang lebih baik
  • ✅ Tidak perlu konfigurasi tambahan

Langkah-Langkah Pengaturan

Langkah-Langkah Pengaturan
  1. Konfigurasi Projek Firebase

    Pastikan projek Firebase Anda memiliki Google Sign-In diaktifkan:

    • Pergi ke Console Firebase
    • Navigasikan ke Autentikasi > Metode Masuk
    • Diatifkan penyedia Google Sign-In
  2. Tambahkan domain-domain yang diotorisasi

    1. Pergi ke ringkasan proyek Anda di console.cloud.google.com Ringkasan Proyek Firebase
    2. Buka Authentication menu Menu Autentikasi Firebase
    3. Klik pada tombol Settings tombol Tombol Metode Autentikasi Sign-in Firebase
    4. Setup pengaturan Authorized domains Pengaturan Domai yang Diberi Izin Autentikasi Firebase

Lihat file authUtils.ts dalam aplikasi contoh untuk implementasi lengkap yang:

  • Menggunakan Firebase’s signInWithPopup untuk platform web
  • Menggunakan Capacitor plugin Login Sosial untuk platform Android/iOS
  • Menghandle deteksi platform secara otomatis

Contoh menunjukkan cara menggunakan metode bawaan Firebase untuk web sementara menggunakan plugin untuk platform native.

Lanjutkan dari Firebase Google Login on Web

Judul bagian “Lanjutkan dari Firebase Google Login on Web”

Jika Anda menggunakan Firebase Google Login on Web untuk merencanakan autentikasi dan alur akun, hubungkannya dengan Menggunakan @capgo/capacitor-social-login untuk kemampuan asli dalam Menggunakan @capgo/capacitor-social-login, @capgo/capacitor-social-login untuk detail implementasi dalam @capgo/capacitor-social-login, @capgo/capacitor-passkey untuk detail implementasi dalam @capgo/capacitor-passkey, @capgo/capacitor-biometrik native untuk detail implementasi di @capgo/capacitor-biometrik native, dan Autentikasi dua faktor untuk detail implementasi di Autentikasi dua faktor.