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 l'APIs 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
-
Veuillez ajouter maintenant le
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
-
Une fois terminé, votre écran devrait ressembler à ceci
-
-
Maintenant, veuillez ajouter quelques
Authorized redirect URIsCela dépend de la page que vous souhaitez utiliser le plugin CapacitorSocialLogin.http://localhost:5173/auth-
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 AJOUTER URI avec l'URL de redirection saisie
save
-
-
Now, vous devriez être prêt à appeler
loginde la même manière que JavaScript :-
Tout d'abord, importez
SocialLoginimport { SocialLogin } from '@capgo/capacitor-social-login'; -
Ensuite, appelez initialize. Cela devrait ê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',}})})
-
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 de la connexion Google sur Web
Section intitulée « Continuez à 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 à 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 le détail d'implémentation dans Deux facteurs d'authentification.