Saltar al contenido

Inicio de sesión de Google en la web

En esta guía, aprenderá a configurar el inicio de sesión de Google con Capgo Inicio de sesión social para aplicaciones web. Supongo que ya ha leído la guía de configuración general.

El uso del inicio de sesión de Google en la web es bastante sencillo. Para utilizarlo, tiene que hacer lo siguiente:

  1. Crear un cliente web en la Consola de Google

    1. Haz clic en la barra de búsqueda

      barra de búsqueda de Google Console
    2. Busca credentials y haz clic en la APIs and Services opción (número 2 en la captura de pantalla)

      Resultados de búsqueda mostrando la opción de credenciales con APIs y Servicios destacados
    3. Haz clic en el create credentials

      botón de creación de credenciales en Google Console
    4. Selecciona OAuth client ID

      la opción de ID de cliente OAuth en el menú de creación de credenciales
    5. Selecciona el Application type selección del tipo de aplicación con opción Web destacada Web application

      Asigne un nombre a su cliente y haga clic
    6. Formulario de creación de cliente Web con campo de nombre destacado Create

      Copie el ID del cliente, lo utilizará como
    7. en su aplicación webClientId Detalles del ID del cliente mostrando ID del cliente Web para copiar

      Configure el cliente Web en la Consola de Google
  2. Por favor, abra la

    1. página de credenciales y haga clic en su cliente Web Lista de credenciales mostrando cliente Web para clicar

      __CAPGO_KEEP_0__
    2. Ahora, por favor, agrega el Authorized JavaScript originsEsto debe incluir todas las direcciones que podrías usar para tu aplicación. En mi caso, utilizaré SÓLO localhost, pero dado que utilizo un puerto personalizado, debo agregar tanto http://localhost y http://localhost:5173

      1. Por favor, haz clic en add URI

        sección de origen JavaScript autorizado con botón ADD URI
      2. Por favor, escribe tu URL

        dialogo ADD URI con URL de localhost ingresada
      3. Por favor, repite hasta que hayas agregado todas las URL

      4. Cuando termines, tu pantalla debería verse algo así

        origenes JavaScript autorizados con múltiples URLs de localhost agregadas
    3. Ahora, por favor, agregue algunos Authorized redirect URIs. Esto dependerá de qué página depende para usar el plugin de inicio de sesión social de Capacitor. http://localhost:5173/auth

      1. En mi caso, voy a estar utilizando en ADD URI

        Por favor, haga clic en
      2. sección de URIs de redireccionamiento autorizadas con botón ADD URI ADD URL Ingrese su URL y haga clic

        de nuevo
    4. diálogo de agregar URI con la URL de redireccionamiento ingresada save

      Haga clic
  3. botón Guardar en la parte inferior de la configuración del cliente web login Ahora, debería estar listo para llamar

    1. desde JavaScript de la siguiente manera: SocialLogin

      import { SocialLogin } from '@capgo/capacitor-social-login';
    2. Luego, llama a initialize. Esto debe llamarse SOLO una vez.

      // onMounted is Vue specific
      // webClientId is the client ID you got in the web client creation step not the android client ID.
      onMounted(() => {
      SocialLogin.initialize({
      google: {
      webClientId: '673324426943-avl4v9ubdas7a0u7igf7in03pdj1dkmg.apps.googleusercontent.com',
      }
      })
      })
    1. Crea un botón de inicio de sesión que llame a SocialLogin.login cuando se hace clic

      const res = await SocialLogin.login({
      provider: 'google',
      options: {}
      })
      // Handle the response
      console.log(JSON.stringify(res));