Firebase Google Login on Web
Copia un prompt di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
Introduzione
Sottosezione intitolata “Introduzione”Il plugin di accesso sociale Capacitor non supporta le piattaforme web. Per le applicazioni web, dovresti utilizzare direttamente l'accesso Google di Firebase, che fornisce un flusso di autenticazione basato su popup più affidabile.
Perché Non Utilizzare il Plugin su Web?
Sottosezione intitolata “Perché Non Utilizzare il Plugin su Web?”Il plugin di accesso sociale Capacitor è progettato per le piattaforme mobili native (Android e iOS) dove può sfruttare i flussi di autenticazione specifici della piattaforma. Per il web, il metodo nativo di Firebase è: signInWithPopup ✅ Più affidabile e meglio supportato
- ✅ Gestisce automaticamente lo storage della sessione del browser
- ✅ More reliable and better supported
- ✅ Migliora la gestione degli errori
- ✅ Nessuna configurazione aggiuntiva necessaria
Passaggi di configurazione
Sezione intitolata “Passaggi di configurazione”-
Configura il Progetto Firebase
Assicurati che il tuo progetto Firebase abbia abilitato l'accesso Google:
- Vai a Console Firebase
- Naviga a Autenticazione > Metodo di accesso
- Abilita il provider di accesso Google
-
Aggiungi i tuoi domini autorizzati
- Vai alla tua panoramica del progetto qui console.cloud.google.com
- Apre il
Authenticationmenu
- Clicca sul
Settingsbottoni
- Configura le
Authorized domains
- Vai alla tua panoramica del progetto qui console.cloud.google.com
Esempio di Implementazione
Sezione intitolata “Esempio di Implementazione”Vedi il file authUtils.ts il file in l'applicazione di esempio per una completa implementazione che:
- Utilizza Firebase’s
signInWithPopupper piattaforme web - Utilizza il plugin di accesso sociale Capacitor per piattaforme Android/iOS
- Gestisce automaticamente la detezione della piattaforma
L'esempio mostra come utilizzare il metodo integrato di Firebase per web mentre utilizzare il plugin per piattaforme native.
Risorse aggiuntive
Sottosezione intitolata “Risorse aggiuntive”- Documentazione di Firebase Authentication - Documentazione completa di Auth di Firebase
- Firebase Google Sign-In per Web - Guida ufficiale di Firebase per il login con Google sul web
- Guida di configurazione per il login Google - Guida per la configurazione dei domini autorizzati e della schermata di consenso OAuth
Continua da Firebase Google Login on Web
Sottosezione intitolata “Continua da Firebase Google Login on Web”Se stai utilizzando Firebase Google Login on Web per pianificare l'autenticazione e le flussi di account, connettilo con Utilizzando @capgo/capacitor-login-social per la capacità nativa in Utilizzando @capgo/capacitor-login-social Utilizzando @capgo/capacitor-login-social per i dettagli di implementazione in @capgo/capacitor-login-social @capgo/capacitor-passkey per i dettagli di implementazione in @capgo/capacitor-passkey @capgo/capacitor-biometria-nativa per i dettagli di implementazione in @capgo/capacitor-biometria-nativa, e Autenticazione a due fattori per i dettagli di implementazione in Autenticazione a due fattori.