Se connecter avec Google sur le Web
Copiez une invite de configuration avec les étapes d'installation et le guide markdown complet pour ce plugin.
Présentation
Section intitulée « Présentation »Dans ce guide, vous apprendrez à configurer l'authentification Google avec Capgo Authentification sociale pour les applications web. Je suppose que vous avez déjà lu le guide de configuration générale..
Configuration de l'authentification Google sur le web
Section intitulée « Configuration de l'authentification Google sur le web »L'utilisation de l'authentification Google sur le web est plutôt simple.
-
Pour l'utiliser, vous devez effectuer les étapes suivantes :
-
Si vous avez déjà configuré l'authentification Google pour Android, vous pouvez passer cette étape et vous rendre directement à l'étape 2, car vous avez déjà créé un client web.
-
Recherchez
credentialset cliquez sur l'APIs and Servicesoption (n°2 sur l'écran d'écran)
-
Cliquez sur le
create credentials
-
Sélectionnez
OAuth client ID
-
Sélectionnez le
Application typecommeWeb application
-
Nommez votre client et cliquez
Create
-
Copiez l'ID du client, vous en aurez besoin pour
webClientIddans votre application
-
-
Configurez le client Web dans le Console Google
-
Veuillez ouvrir la page des et cliquez sur votre client Web
-
ajoutez maintenant les
Authorized JavaScript originsCela devrait inclure toutes les adresses que vous pourriez utiliser pour votre application. Dans mon cas, je vais Utilisez uniquement localhost, mais puisque j'utilise un port personnalisé, il faut ajouter les deux Cliquez surhttp://localhostla section Origines JavaScript autorisées avec le bouton AJOUTER URIhttp://localhost:5173-
Veuillez saisir votre URL
add URI
-
Veuillez répéter jusqu'à ce que vous ayez ajouté toutes les URL
-
Origines JavaScript autorisées avec plusieurs URL localhost ajoutées
-
Ajoutez maintenant
-
-
Dans mon cas, je vais l'utiliser sur
Authorized redirect URIsIn my case, I am going to be using it onhttp://localhost:5173/auth-
Cliquez sur
ADD URI
-
Entrez votre URL et cliquez
ADD URLà nouveau
-
-
Cliquez
save
-
-
Maintenant, vous devriez être prêt à appeler
loginà partir de JavaScript comme suit :-
Tout d'abord, importez
SocialLoginimport { SocialLogin } from '@capgo/capacitor-social-login'; -
Ensuite, appelez initialize. Cela devrait être appelé SEULEMENT une fois.
// 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',}})})
-
Créez un bouton de connexion qui appelle
SocialLogin.loginlorsque cliquéconst res = await SocialLogin.login({provider: 'google',options: {}})// Handle the responseconsole.log(JSON.stringify(res));
-
Continuez de la Google Login sur Web
Si vous utilisez laGoogle Login sur Web pour planifier l'authentification et les flux de compte, connectez-le avec En utilisant @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-social-login Using @capgo/capacitor-social-login pour la capacité native en utilisant @capgo/capacitor-social-login, @capgo/capacitor-social-login pour le détail d'implémentation en @capgo/capacitor-social-login, @capgo/capacitor-passkey pour le détail d'implémentation en @capgo/capacitor-passkey, @capgo/capacitor-native-biometric pour le détail d'implémentation en @capgo/capacitor-native-biometric, et L'authentification à deux facteurs pour le détail d'implémentation en L'authentification à deux facteurs.