Inicio de sesión de 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”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.
Uso del inicio de sesión de Google en la web
Sección titulada “Uso del inicio de sesión de Google en la web”El uso del inicio de sesión de Google en la web es bastante sencillo. Para utilizarlo, tiene que hacer lo siguiente:
-
Crear un cliente web en la Consola de Google
-
Haz clic en la barra de búsqueda
-
Busca
credentialsy haz clic en laAPIs and Servicesopción (número 2 en la captura de pantalla)
-
Haz clic en el
create credentials
-
Selecciona
OAuth client ID
-
Selecciona el
Application typeselección del tipo de aplicación con opción Web destacadaWeb application
-
Formulario de creación de cliente Web con campo de nombre destacado
Create
-
en su aplicación
webClientIdDetalles del ID del cliente mostrando ID del cliente Web para copiar
-
-
Por favor, abra la
-
página de credenciales y haga clic en su cliente Web Lista de credenciales mostrando cliente Web para clicar
-
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 tantohttp://localhostyhttp://localhost:5173-
Por favor, haz clic en
add URI
-
Por favor, escribe tu URL
-
Por favor, repite hasta que hayas agregado todas las URL
-
Cuando termines, tu pantalla debería verse algo así
-
-
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-
En mi caso, voy a estar utilizando en
ADD URI
-
sección de URIs de redireccionamiento autorizadas con botón ADD URI
ADD URLIngrese su URL y haga clic
-
-
diálogo de agregar URI con la URL de redireccionamiento ingresada
save
-
-
botón Guardar en la parte inferior de la configuración del cliente web
loginAhora, debería estar listo para llamar-
desde JavaScript de la siguiente manera:
SocialLoginimport { SocialLogin } from '@capgo/capacitor-social-login'; -
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',}})})
-
Crea un botón de inicio de sesión que llame a
SocialLogin.logincuando se hace clicconst res = await SocialLogin.login({provider: 'google',options: {}})// Handle the responseconsole.log(JSON.stringify(res));
-