Google Login sur 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 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.
Section intitulée « Utilisation 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 faire les choses suivantes :Créer un client web dans le Console Google
-
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'aperçu)
-
Cliquez sur
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 comme
webClientIddans votre application
-
-
Configurez le client Web dans le Console Google
-
Veuillez ouvrir la page de crédentials et cliquez sur votre client web
-
Ajoutez maintenant, s'il vous plaît,
Authorized JavaScript originsCela devrait 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-
Cliquez sur
add URI
-
Veuillez saisir votre URL
-
Veuillez répéter jusqu'à ce que vous ayez ajouté toutes les URL
-
Quand vous avez terminé, votre écran devrait ressembler à ceci
-
-
Ajoutez maintenant quelques
Authorized redirect URIs. Cela 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 bouton AJOUTER URI
ADD URLEntrez votre URL et cliquez
-
-
Dialogue d'ajout d'URI avec URL de redirection saisie
save
-
-
Bouton Enregistrer en bas de la configuration du client web
loginde la même manière que JavaScript :-
Premièrement, 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 depuis Google Login sur le Web
Section intitulée “Continuez depuis Google Login sur le Web”If vous utilisez Google Login sur le Web pour planifier l'authentification et les flux de compte, connectez-le avec Utilisez @capgo/capacitor-social-login pour la capacité native dans Utilisez @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 Deux facteurs d'authentification pour les détails d'implémentation dans l'authentification à deux facteurs.