Login Google sul web
Copia una richiesta 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.
Utilizzo del login con Google sul web
Sezione intitolata “Utilizzo del login Google sul web”Utilizzare il login Google sul web è piuttosto semplice. Per utilizzarlo, dovete fare quanto segue:
-
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
-
Scegli
OAuth client ID
-
Scegli il
Application typecomeWeb application
-
Nomi il tuo client e clicca
Create
-
Copia l'ID del client, utilizzerai questo come il
webClientIdnel tuo applicativo
-
-
Configura il client web nel Console di Google
-
Si prega di aprire la pagina delle credenziali e cliccare sul tuo client web
-
Ora, si prega di aggiungere il
Authorized JavaScript originsTutti gli indirizzi che potresti utilizzare per il tuo app. Nel mio caso, utilizzerò SOLAMENTE localhost, ma poiché utilizzo un porto personalizzato devo aggiungere siahttp://localhostehttp://localhost:5173-
Si prega di cliccare sulla
add URI
-
Inserisci la tua URL
-
Ripeti fino a quando non hai aggiunto tutte le URL
-
Quando finisci, lo schermo dovrebbe avere un aspetto simile a questo
-
-
Aggiungi ora alcuni
Authorized redirect URIsCiò dipenderà da quale pagina utilizzerai per utilizzare il plugin CapacitorSocialLogin. In questo caso, io sto per utilizzarlo suhttp://localhost:5173/auth-
Clicca su
ADD URI
-
Inserisci la tua URL e clicca
ADD URLnuovamente
-
-
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 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',}})})
-
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 da Google Login su Web
Sezione intitolata “Continua da Google Login su Web”Se stai utilizzando Google Login su Web per pianificare l'autenticazione e le flussi di account, connettilo con Utilizzare @capgo/capacitor-login-social per la capacità nativa in Utilizzare @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-autenticazione-biometrica-nativa per i dettagli di implementazione in @capgo/capacitor-autenticazione-biometrica-nativa, e Autenticazione a due fattori per i dettagli di implementazione in Autenticazione a due fattori.