Accesso Google sul web
Copia un prompt di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
Introduzione
Sottosezione intitolata “Introduzione”In questo guide, imparerai a configurare l'accesso Google con Capgo Social Login per le applicazioni web. Assumo che tu abbia già letto la guida di configurazione generale.
Utilizzare l'accesso Google sul web
Titolo della sezione: “Utilizzare il login Google sul web”Utilizzare il login Google sul web è piuttosto semplice. Per utilizzarlo, devi fare le seguenti cose:
-
Creare un client web nel Console di Google
-
Clicca sulla barra di ricerca
-
Cerca
credentialsE clicca sull'APIs and Servicesopzione (numero 2 nella schermata)
-
Clicca sul
create credentials
-
Scegli
OAuth client ID
-
Scegli il
Application typecomeWeb application
-
Nome il tuo client e clicca
Create
-
Copia l'ID del client, utilizzerai questo come il
webClientIdin la tua applicazione
-
-
Configura il client web nel Console di Google
-
Si prega di aprire la pagina delle credenziali e clicca sul tuo client web
-
Ora, si prega di aggiungere il
Authorized JavaScript origins. Ciò dovrebbe includere tutte le indirizzi che potresti utilizzare per il tuo app. Nel mio caso, utilizzerò SOLO localhost, ma poiché utilizzo un porto personalizzato devo aggiungere siahttp://localhostehttp://localhost:5173-
Si prega di cliccare sulla
add URI
-
Per favore, inserisci il tuo URL
-
Per favore, ripeti fino a quando non hai aggiunto tutti gli URL
-
Quando hai finito, lo schermo dovrebbe avere un aspetto simile a questo
-
-
Ora, per favore, aggiungi alcuni
Authorized redirect URIsQuesto dipenderà da quale pagina utilizzi per utilizzare il plugin CapacitorSocialLogin. Nel mio caso, sto utilizzando il plugin suhttp://localhost:5173/auth-
Per favore, clicca su
ADD URI
-
Inserisci il tuo URL e clicca
ADD URLdi nuovo
-
-
Clicca
save
-
-
Ora, dovresti essere pronto a chiamare
loginda JavaScript come segue:-
In primo luogo, importa
SocialLoginimport { SocialLogin } from '@capgo/capacitor-social-login'; -
Poi, chiama l'initialize. Questo deve essere chiamato SOLO una volta.
// 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 pulsante di accesso che chiama
SocialLogin.loginquando viene cliccatoconst res = await SocialLogin.login({provider: 'google',options: {}})// Handle the responseconsole.log(JSON.stringify(res));
-
Continua con Google Login on Web
Sottosezione intitolata “Continua con Google Login on Web”Se stai utilizzando Google Login on Web per pianificare l'autenticazione e le flussi di account, connettilo con Utilizza @capgo/capacitor-social-login per la capacità nativa in Utilizza @capgo/capacitor-social-login @capgo/capacitor-social-login per il dettaglio di implementazione in @capgo/capacitor-social-login @capgo/capacitor-passkey per il dettaglio di implementazione in @capgo/capacitor-passkey @capgo/capacitor-native-biometric per i dettagli di implementazione in @capgo/capacitor-native-biometric, e Autenticazione a due fattori per i dettagli di implementazione in Autenticazione a due fattori.