Google Login sur 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.
Utiliser l'authentification Google sur le web
Titre de la section : « Utilisation de la connexion Google sur le web »Utiliser la connexion Google sur le web est plutôt simple. Pour l'utiliser, vous devez suivre les étapes suivantes :
-
Créer un client web dans le Console Google
-
Cliquez sur la barre de recherche
-
Recherchez
credentialset cliquez sur l'option (n° 2 sur l'écran d'écran)APIs and ServicesRésultats de recherche montrant l'option de clés avec APIs et Services mis en surbrillance
-
Cliquez sur le bouton
create credentials
-
Sélectionnez
OAuth client ID
-
Sélectionnez le
Application typecommeWeb application
-
Nommez votre client et cliquez
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 clés d'accès et cliquez sur votre client web
-
Ajoutez maintenant la
Authorized JavaScript originsCela doit inclure toutes les adresses que vous pourriez utiliser pour votre application. Dans mon cas, je vais SEULEMENT 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 souhaitez utiliser le plugin CapacitorSocialLogin sur. 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'; -
Ensuite, appelez 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.loginredirect handlingconst res = await SocialLogin.login({provider: 'google',options: {}})// Handle the responseconsole.log(JSON.stringify(res));
-
Continuer depuis Google Login sur le Web
Section intitulée “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’avec En utilisant @capgo/capacitor-social-login pour la capacité native dans En utilisant @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-biometric pour les détails d'implémentation dans @capgo/capacitor-native-biometric, et Authentification à deux facteurs pour les détails d'implémentation dans Authentification à deux facteurs.