Iniciar sesión con Firebase Google en la web
Copie un prompt de configuración con los pasos de instalación y la guía de markdown completa para este plugin.
Introducción
Sección titulada “Introducción”El Capacitor plugin de inicio de sesión social no admite plataformas webPara aplicaciones web, debe utilizar el inicio de sesión de Google de Firebase de manera directa, que proporciona un flujo de autenticación basado en popup más confiable.
¿Por qué no utilizar el plugin en web?
Sección titulada “¿Por qué no utilizar el plugin en web?”El plugin de inicio de sesión social Capacitor está diseñado para plataformas móviles nativas (Android e iOS) donde puede aprovechar flujos de autenticación específicos de la plataforma. Para web, el método nativo de Firebase es: signInWithPopup Paso a paso de configuración
- ✅ Más confiable y mejor soportado
- ✅ Maneja automáticamente el almacenamiento de sesión del navegador
- ✅ Proporciona un manejo de errores mejorado
- ✅ No se requiere configuración adicional
Paso a paso de configuración
Configurar proyecto de Firebase-
Asegúrate de que tu proyecto de Firebase tenga Google Sign-In habilitado:
Ir a
- Consola de Firebase Paso a paso de configuración
- Navegue a Autenticación > Método de inicio de sesión
- Habilite el proveedor de inicio de sesión de Google
-
Agregue sus dominios autorizados
- Vaya a su visión general del proyecto en console.cloud.google.com
- Abrir el
Authenticationmenú
- Haga clic en el
Settingsbotón
- Configura la configuración de autenticación de Firebase Dominios Autorizados
Authorized domains
- Vaya a su visión general del proyecto en console.cloud.google.com
Implementación de ejemplo
Ejemplo de implementaciónConsulte el authUtils.ts archivo en la aplicación de ejemplo para una implementación completa que:
- Utiliza la función de Firebase para plataformas web
signInWithPopupUtiliza el plugin de inicio de sesión social de __CAPGO_KEEP_0__ para plataformas Android/iOS - Uses Capacitor Social Login plugin for Android/iOS platforms
- El ejemplo muestra cómo utilizar condicionalmente la función integrada de Firebase para web mientras utiliza el plugin para plataformas nativas
Setup the
Recursos Adicionales
Sección titulada “Recursos Adicionales”- Documentación de Autenticación de Firebase - Documentación completa de autenticación de Firebase
- Iniciar sesión con Google de Firebase para Web - Guía oficial de Firebase para Iniciar sesión con Google en web
- Guía de configuración de inicio de sesión de Google - Guía para configurar dominios autorizados y pantalla de consentimiento de OAuth