Accesso Google sul web
Copia un prompt di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
Introduzione
Sezione intitolata “Introduzione”In questo guide, imparerai a configurare il login con Google con Capgo Social Login per le applicazioni web. Assumo che tu abbia già letto la guida di configurazione generale.
Utilizzare il login con Google sul web
Titolo della sezione “Utilizzare il login Google sul web”Utilizzare il login Google sul web è piuttosto semplice. Per utilizzarlo, dovete seguire i seguenti passaggi:
-
Creare un client web nel Console di Google
-
Cliccare sulla barra di ricerca
-
Cercare
credentialse cliccare sull'APIs and Servicesopzione (numero 2 nella schermata)
-
Clicca sul
create credentials
-
Seleziona
OAuth client ID
-
Seleziona il
Application typecomeWeb application
-
Nomi il tuo client e clicca
Create
-
Copia l'ID client, lo utilizzerai come
webClientIdnell'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
-
Inserisci il tuo URL
-
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 URIsCiò dipenderà da quale pagina utilizzerai per utilizzare il plugin CapacitorSocialLogin. In questo caso, io sto utilizzando il plugin suhttp://localhost:5173/auth-
Clicca su
ADD URI
-
Inserisci il tuo URL e clicca
ADD URLnuovamente
-
-
Clicca
save
-
-
Ora, dovresti essere pronto per chiamare
loginda JavaScript come segue:-
Prima, importa
SocialLoginimport { SocialLogin } from '@capgo/capacitor-social-login'; -
Poi, chiama l'initialize. Questo dovrebbe 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',}})})
-
when clicked
SocialLogin.loginwhen clickedconst res = await SocialLogin.login({provider: 'google',options: {}})// Handle the responseconsole.log(JSON.stringify(res));
-
Continua dall'accesso Google su Web
Sottosezione intitolata “Continua dall'accesso Google su Web”Se stai utilizzando L'accesso Google su Web per pianificare l'autenticazione e le flussi di account, connettilo con Utilizzando @capgo/capacitor-login-social per la capacità nativa in Utilizzando @capgo/capacitor-login-social @capgo/capacitor-login-social per il dettaglio di implementazione in @capgo/capacitor-login-social @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.