Connexion 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. Prêt à copier.
Utiliser l'authentification Google sur le web
Section intitulée « Utiliser l'authentification Google sur le web »Utiliser l'authentification 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'APIs and Servicesoption (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 aurez besoin
webClientIddans votre application
-
-
Configurez le client Web dans la Console Google
-
Veuillez ouvrir la page des liste des
-
Cela doit inclure toutes les adresses que vous pourriez utiliser pour votre application. Dans mon cas, je vais
Authorized JavaScript originsSEULEMENT utiliser localhost, mais puisque j'utilise un port personnalisé, il faut ajouter les deux ethttp://localhostVeuillez cliquer surhttp://localhost:5173-
credentials
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 à celui-ci
-
-
Ajoutez maintenant quelques
Authorized redirect URIsCela dépend de la page que vous souhaitez utiliser le plugin CapacitorSocialLogin.http://localhost:5173/auth-
Dans mon cas, je vais l'utiliser sur
ADD URI
-
Section des URI de redirection autorisées avec bouton AJOUTER URI
ADD URLSaisissez votre URL et cliquez
-
-
Cliquez
save
-
-
Maintenant, vous devriez être prêt à appeler
logincomme suit depuis JavaScript :-
Importez d'abord
SocialLoginimport { SocialLogin } from '@capgo/capacitor-social-login'; -
Appel 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',}})})
-
protectedTokens
SocialLogin.loginLorsque cliquéconst res = await SocialLogin.login({provider: 'google',options: {}})// Handle the responseconsole.log(JSON.stringify(res));
-