Google Login en 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 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, 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 elAPIs and Servicesopción (número 2 en la captura de pantalla)
-
Haz clic en el
create credentials
-
Selecciona
OAuth client ID
-
Seleccione el
Application typecomoWeb application
-
Nombra a tu cliente y haz clic
Create
-
Copia el ID de cliente, lo utilizarás como el
webClientIden tu aplicación
-
-
Configura el cliente Web en la Consola de Google
-
Por favor, abre la página de credenciales Haga clic en su cliente web
-
Ahora, por favor, agregue el
Authorized JavaScript originsEsto debe incluir todas las direcciones que podría usar para su aplicación. En mi caso, yo SÓLO usaré localhost, pero desde que uso un puerto personalizado debo agregar amboshttp://localhostyhttp://localhost:5173-
Haga clic en
add URI
-
Por favor, escriba su URL
-
Por favor, repita hasta que haya agregado todas las URL
-
When has terminado, su pantalla debería verse algo así
-
-
Ahora, por favor agregue algunos
Authorized redirect URIsEsto dependerá de qué página vas a utilizar el plugin de inicio de sesión de CapacitorSocialLogin. En mi caso, voy a utilizarlo enhttp://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
loginde la misma manera que JavaScript:-
Primero, importa
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',}})})
-
Crear un botón de inicio de sesión que llame
SocialLogin.loginal hacer clicconst res = await SocialLogin.login({provider: 'google',options: {}})// Handle the responseconsole.log(JSON.stringify(res));
-
Siga adelante desde Google Login en Web
Sección titulada “Siga adelante desde Google Login en Web”If you are using Google Login en Web para planificar la autenticación y los flujos de cuenta, conectéalo 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-clave-secuadora para el detalle de implementación en @capgo/capacitor-clave-secuadora @capgo/capacitor-biometría-nativa para el detalle de implementación en @capgo/capacitor-biometría-nativa, y Autenticación de dos factores para el detalle de implementación en la autenticación de dos factores.