Login Google sur le web
Copiez un prompt de configuration avec les étapes d'installation et le guide Markdown complet pour ce plugin.
Introduction
Section intitulée « Introduction »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éral.
Utilisation de l'authentification Google sur le web
Section intitulée « Utilisation de l'authentification Google sur le web »Utiliser l'authentification Google sur le web est plutôt simple. Pour l'utiliser, vous devez faire les choses suivantes:
-
Créez un client web dans le Console Google
-
Cliquez sur la barre de recherche
-
Recherchez
credentialset cliquez sur lAPIs and Servicesoption (n°2 sur l'écran d'écran)
-
Cliquez sur
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 aurez besoin
webClientIddans votre application
-
-
Configurez le client Web dans le Console Google
-
Veuillez ouvrir le page des identifiants et cliquez sur votre client web
-
Ajoutez maintenant, s'il vous plaît, 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://localhostCliquez sur la section Origines JavaScript autorisées avec le bouton AJOUTER URIhttp://localhost:5173-
Veuillez saisir votre URL
add URI
-
Origines JavaScript autorisées avec le bouton AJOUTER URI
-
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.http://localhost:5173/auth-
Dans mon cas, je vais l'utiliser sur
ADD URI
-
Section des URIs de redirection autorisées avec le bouton AJOUTER URI
ADD URLEntrez votre URL et cliquez
-
-
Dialogue d'ajout d'URI avec l'URL de redirection saisie
save
-
-
Now, vous devriez être prêt à appeler
loginde la manière suivante :-
Tout d'abord, importez
SocialLoginimport { SocialLogin } from '@capgo/capacitor-social-login'; -
Ensuite, appelez initialize. Il faut l'appeler 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.loginlorsqu'il est cliquéconst res = await SocialLogin.login({provider: 'google',options: {}})// Handle the responseconsole.log(JSON.stringify(res));
-
Continuez d'ici pour Google Login sur Web
Section intitulée « Continuer à partir de Google Login sur le Web »Si vous utilisez Google Login sur le Web pour planifier l'authentification et les flux de compte, connectez-le à Utiliser @capgo/capacitor-social-login pour la capacité native dans Utiliser @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 le détail d'implémentation dans @capgo/capacitor-native-biometric, et Authentification à deux facteurs pour le détail d'implémentation dans Authentification à deux facteurs.