Login Google sur le web
Copiez un prompt de configuration avec les étapes d'installation et la guide markdown complet pour ce plugin.
Introduction
Section intitulée « Introduction »Dans ce guide, vous apprendrez à configurer l'authentification Google avec Capgo Social Login pour les applications web. Je suppose que vous avez déjà lu le guide de configuration général.
Utilisation de l'authentification Google sur le web
Titre de la section : « Utilisation du login Google sur le web »Utiliser le login Google sur le web est plutôt simple.
-
Pour l'utiliser, vous devez suivre les étapes suivantes :
-
Si vous avez déjà configuré le login Google pour Android, vous pouvez passer cette étape car vous avez déjà créé un client web. Vous pouvez passer directement à l'étape 2.
-
Barre de recherche de la Console Google
credentialsRecherchezAPIs and Serviceset cliquez sur l'option (n°2 sur l'écran d'écran)
-
Cliquez sur le bouton
create credentials
-
Sélectionnez
OAuth client ID
-
Sélectionnez le
Application typecommeWeb application
-
Nommez votre client et cliquez sur
Create
-
Copiez l'ID client, vous en utiliserez un dans votre application
webClientIdDétails de l'ID client montrant l'ID client Web à copier
-
-
Configurez le client web dans la Console Google
-
Veuillez ouvrir la page des et cliquez sur votre client web
-
Maintenant, veuillez ajouter le
Authorized JavaScript originsCela devrait inclure toutes les adresses que vous pourriez utiliser pour votre application. Dans mon cas, je vais SEUL utiliser localhost, mais puisque j'utilise un port personnalisé, il faut ajouter les deuxhttp://localhostethttp://localhost:5173-
Veuillez cliquer sur
add URI
-
Veuillez saisir votre URL
-
Veuillez répéter jusqu'à ce que vous ayez ajouté toutes les URL
-
Lorsque vous avez terminé, votre écran devrait ressembler à ceci
-
-
Ajoutez maintenant quelques
Authorized redirect URIsCela dépend de la page que vous utilisez pour utiliser le plugin CapacitorSocialLogin. Dans mon cas, je vais l'utiliser surhttp://localhost:5173/auth-
Cliquez sur
ADD URI
-
Saisissez votre URL et cliquez
ADD URLencore
-
-
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'; -
Appelons ensuite initialize. Cela doit ê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',}})})
-
lorsqu'il est cliqué
SocialLogin.loginlorsqu'il est cliquéconst res = await SocialLogin.login({provider: 'google',options: {}})// Handle the responseconsole.log(JSON.stringify(res));
-
Continuer depuis Google Login sur le Web
Sous-titre « Continuer depuis Google Login sur le Web »Si vous utilisez Google Login sur le Web pour planifier l'authentification et les flux de compte, connectez-l’à Utilisation de @capgo/capacitor-social-login pour la capacité native dans Utilisation de @capgo/capacitor-social-login @capgo/capacitor-social-login pour le détail d'implémentation dans @capgo/capacitor-social-login @capgo/capacitor-passkey pour le détail d'implémentation dans @capgo/capacitor-passkey @capgo/capacitor-native-biometrique pour les détails d'implémentation dans @capgo/capacitor-native-biometrique, et Authentification à deux facteurs pour les détails d'implémentation dans Authentification à deux facteurs.