Saltar al contenido

Firebase Google Login en Web

GitHub

El plugin de inicio de sesión social Capacitor No admite plataformas web. Para aplicaciones web, debe utilizar el inicio de sesión de Google de Firebase de forma nativa, que proporciona un flujo de autenticación basado en popup más confiable.

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 ✅ Más confiable y mejor soportado

  • ✅ Maneja automáticamente el almacenamiento de sesión del navegador
  • ✅ Proporciona un manejo de errores mejorado
  • ¿Por qué No Usar el Plugin en Web?
  • ✅ No se requiere ninguna configuración adicional
  1. Configurar proyecto de Firebase

    Asegúrese de que su proyecto de Firebase tenga habilitado el inicio de sesión con Google:

    • Vaya a Consola de Firebase
    • Navegue a Autenticación > Método de inicio de sesión
    • Habilite el proveedor de inicio de sesión con Google
  2. Agregue sus dominios autorizados

    1. Vaya a su visor de proyecto en console.cloud.google.com Resumen del proyecto de Firebase
    2. Abrir el Authentication menú Menú de autenticación de Firebase
    3. Hacer clic en el Settings botón Botón de método de inicio de sesión de autenticación de Firebase
    4. Configurar los Authorized domains Configuración de autenticación de Firebase Autorizados dominios

Ver el authUtils.ts archivo en la aplicación de ejemplo para una implementación completa que:

  • Utiliza Firebase’s signInWithPopup para plataformas web
  • Utiliza el plugin de inicio de sesión social de Capacitor para plataformas Android/iOS
  • Gestiona la detección de plataforma automáticamente

El ejemplo muestra cómo utilizar el método integrado de Firebase para web de manera condicional mientras se utiliza el plugin para plataformas nativas

Sigue adelante desde el inicio de sesión de Google de Firebase en Web

Sección titulada “Sigue adelante desde el inicio de sesión de Google de Firebase en Web”

Si estás utilizando Inicio de sesión de Google de Firebase en Web para planificar la autenticación y los flujos de cuenta, conectalo con Usando @capgo/capacitor-login-social para la capacidad nativa en Usando @capgo/capacitor-login-social, @capgo/capacitor-login-social para el detalle de implementación en @capgo/capacitor-login-social, @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 en dos factores para el detalle de implementación en Autenticación en dos factores.