Login con Firebase Google sul Web
Copia un prompt di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
Introduzione
Sezione intitolata “Introduzione”Il plugin di accesso sociale Capacitor non supporta le piattaforme webPer le applicazioni web, dovresti utilizzare Google Sign-In integrato di Firebase direttamente, che fornisce un flusso di autenticazione basato su popup più affidabile.
Perché Non Utilizzare il Plugin su Web?
Sezione 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, Firebase’s native signInWithPopup metodo è:
- ✅ Più affidabile e meglio supportato
- ✅ Gestisce automaticamente lo storage della sessione del browser
- ✅ Fornisce un miglioramento delle funzionalità di gestione degli errori
- ✅ Non è necessaria alcuna configurazione aggiuntiva
Passaggi di configurazione
Sezione intitolata “Passaggi di configurazione”-
Configura Progetto Firebase
Assicurati che il tuo progetto Firebase abbia abilitato Google Sign-In:
- Vai a Console Firebase
- Naviga a Autenticazione > Metodo di accesso
- Abilita il provider di Google Sign-In
-
Aggiungi i tuoi domini autorizzati
- Vai alla tua panoramica del progetto su console.cloud.google.com
- Apri il
Authenticationmenu
- Clicca sul
Settingsbutton
- Configura il
Authorized domains
- Vai alla tua panoramica del progetto su console.cloud.google.com
Esempio di implementazione
Vedi l'esempio di implementazioneVedi il authUtils.ts file nell'app di esempio per una completa implementazione che:
- Utilizza Firebase’s
signInWithPopupper piattaforme web - Utilizza il plugin di Social Login Capacitor per piattaforme Android/iOS
- Gestisce automaticamente la detezione della piattaforma
L'esempio mostra come utilizzare condizionalmente il metodo integrato di Firebase per web mentre utilizza il plugin per piattaforme native
Risorse aggiuntive
Sezione intitolata “Risorse aggiuntive”- Documentazione di autenticazione Firebase - Documentazione completa di autenticazione Firebase
- Firebase Google Sign-In per Web - Guida ufficiale di Firebase per Google Sign-In sul web
- Guida di configurazione per il login di Google - Guida per la configurazione dei domini autorizzati e dello schermo di consenso OAuth