Google Login en la web
Copie un prompt de configuración con los pasos de instalación y la guía markdown completa para este plugin.
Introducción
Sección titulada “Introducción”En este manual, aprenderás a configurar el inicio de sesión de Google con Capgo Inicio de sesión social para aplicaciones web. Supongo que ya has leído el guía de configuración general.
Usando el inicio de sesión de Google en la web
Sección titulada “Usando el inicio de sesión de Google en la web”Usar el inicio de sesión de Google en la web es bastante sencillo. Para usarlo, debes hacer lo siguiente:
-
Crear un cliente web en la Consola de Google
-
Hacer clic en la barra de búsqueda
-
Buscar por
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 typecomoWeb application
-
Nombra a tu cliente y haz clic
Create
-
Copia el ID de cliente, lo utilizarás como
webClientIden tu aplicación
-
-
Configura el cliente web en la Consola de Google
-
Por favor, abre la página de credenciales y haz clic en tu cliente web
-
Ahora, por favor, agrega los
Authorized JavaScript origins. Esto debe incluir todos los direcciones que podrías usar para tu aplicación. En mi caso, yo agregaré SÓLO use localhost, pero ya que uso un puerto personalizado tengo que agregar amboshttp://localhostyhttp://localhost:5173-
Por favor, haga clic en
add URI
-
Por favor, escriba su URL
-
Por favor, repita hasta que haya agregado todas las URL
-
Cuando termine, su pantalla debería verse como esta
-
-
Ahora, por favor, agregue algunos
Authorized redirect URIsEsto dependerá de qué página vas a utilizar para usar el plugin de inicio de sesión de CapacitorSocialLogin. En mi caso, voy a estar utilizandohttp://localhost:5173/auth-
Por favor, haga clic en
ADD URI
-
Ingrese su URL y haga clic
ADD URLde nuevo
-
-
Haga clic
save
-
-
Ahora, deberías estar listo para llamar
logindesde JavaScript de la siguiente manera:-
Primero, importe
SocialLoginimport { SocialLogin } from '@capgo/capacitor-social-login'; -
Luego, llame 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',}})})
-
Crear un botón de inicio de sesión que llame
SocialLogin.logincuando se hace clicconst res = await SocialLogin.login({provider: 'google',options: {}})// Handle the responseconsole.log(JSON.stringify(res));
-
Siga desde Google Login en Web
Sección titulada “Siga desde Google Login en Web”Si está utilizando Google Login en Web para planificar la autenticación y los flujos de cuenta, conéctelo con Usando @capgo/capacitor-social-login para la capacidad nativa en Usando @capgo/capacitor-social-login, @capgo/capacitor-social-login para los detalles de implementación en @capgo/capacitor-social-login, @capgo/capacitor-passkey para los detalles de implementación en @capgo/capacitor-passkey, @capgo/capacitor-native-biometric para los detalles de implementación en @capgo/capacitor-native-biometric, y Autenticación de dos factores para los detalles de implementación en Autenticación de dos factores.