Firebase Google Login en Web
Copia un prompt de configuración con los pasos de instalación y la guía completa en markdown para este plugin.
Introducción
Sección titulada “Introducción”El plugin de Capacitor Social Login no es compatible con plataformas web. Para aplicaciones web, lo ideal es usar directamente el Google Sign-In integrado de Firebase, que ofrece un flujo de autenticación mediante popups más fiable.
¿Por qué no usar el plugin en la web?
Sección titulada “¿Por qué no usar el plugin en la web?”El plugin Social Login de Capacitor está diseñado para plataformas móviles nativas (Android e iOS), donde puede aprovechar los flujos de autenticación específicos de cada plataforma. Para la web, el método nativo de Firebase signInWithPopup es:
- ✅ Más fiable y con mejor soporte
- ✅ Gestiona el session storage del navegador automáticamente
- ✅ Ofrece un mejor manejo de errores
- ✅ No requiere configuración adicional
Setup Steps
Sección titulada “Pasos de configuración”-
Configurar el proyecto de Firebase
Asegúrate de que tu proyecto de Firebase tenga habilitado Google Sign-In:
- Ve a Consola de Firebase
- Ve a Authentication > Sign-in method
- Habilita el proveedor Google Sign-In
-
Añade tus dominios autorizados
- Ve a la descripción general de tu proyecto en console.cloud.google.com
- Abre la
Authenticationmenú
- Haz clic en el
Settingsbotón
- Configura los
Authorized domains
- Ve a la descripción general de tu proyecto en console.cloud.google.com
Ejemplo de implementación
Sección titulada “Example Implementation”Consulta la authUtils.ts archivo en la app de ejemplo para una implementación completa que:
- Utiliza el de Firebase
signInWithPopuppara plataformas web - Utiliza el plugin Capacitor Social Login para Android/iOS
- Gestiona la detección de plataforma automáticamente
El ejemplo muestra cómo usar condicionalmente el método nativo de Firebase en web mientras usas el plugin en plataformas nativas.
Recursos adicionales
Sección titulada “Recursos adicionales”- Documentación de Firebase Authentication - Documentación completa de Firebase Auth
- Firebase Google Sign-In para Web - Guía oficial de Firebase para Google Sign-In en web
- Guía de configuración de Google Login - Guía para configurar dominios autorizados y la pantalla de consentimiento de OAuth
Continúa con Firebase Google Login en Web
Sección titulada “Continuar con Firebase Google Login en la Web”Si estás usando Firebase Google Login en Web para planificar los flujos de autenticación y de cuenta, conéctalo con Uso de @capgo/capacitor-social-login para la capacidad nativa en el uso de @capgo/capacitor-social-login, @capgo/capacitor-social-login para los detalles de implementación en @capgo/capacitor-social-login, @capgo/capacitor-passkey para el detalle de implementación en @capgo/capacitor-passkey, @capgo/capacitor-native-biometric para el detalle de implementación en @capgo/capacitor-native-biometric, y Autenticación de dos factores para el detalle de implementación en la autenticación de dos factores.