Passer à la navigation

Connexion Google sur le web

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 est plutôt simple. Pour l'utiliser, vous devez suivre les étapes suivantes:

  1. Créer un client web dans le Console Google

    1. Cliquez sur la barre de recherche

      Barre de recherche de la Console Google
    2. Recherchez credentials et cliquez sur l' APIs and Services option (n°2 sur l'écran d'écran)

      Résultats de recherche montrant l'option de mots de passe avec les APIs et Services mis en surbrillance
    3. Cliquez sur le bouton create credentials

      Créer des mots de passe dans le Console Google
    4. Sélectionnez OAuth client ID

      L'option ID client OAuth dans le menu de création de mots de passe
    5. Sélectionnez le Application type comme Web application

      Sélection de type d'application avec l'option Web mise en surbrillance
    6. Nommez votre client et cliquez sur Create

      Formulaire de création de client Web avec le champ nom mis en surbrillance
    7. Copiez l'ID client, vous en aurez besoin webClientId dans votre application

      Détails de l'ID client affichant l'ID client Web à copier
  2. Configurez le client Web dans la Console Google

    1. Veuillez ouvrir la page des liste des

      Maintenant, veuillez ajouter les
    2. 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 et http://localhost Veuillez cliquer sur http://localhost:5173

      1. credentials add URI

        Section des origines JavaScript autorisées avec bouton AJOUTER URI
      2. Veuillez saisir votre URL

        Dialogue AJOUTER URI avec URL localhost saisie
      3. Veuillez répéter jusqu'à ce que vous ayez ajouté toutes les URL

      4. Lorsque vous avez terminé, votre écran devrait ressembler à celui-ci

        Origines JavaScript autorisées avec plusieurs URL localhost ajoutées
    3. Ajoutez maintenant quelques Authorized redirect URIsCela dépend de la page que vous souhaitez utiliser le plugin CapacitorSocialLogin. http://localhost:5173/auth

      1. Dans mon cas, je vais l'utiliser sur ADD URI

        Veuillez cliquer sur
      2. Section des URI de redirection autorisées avec bouton AJOUTER URI ADD URL Saisissez votre URL et cliquez

        dialogue d'ajout d'URI avec l'URL de redirection saisie
    4. Cliquez save

      Bouton Enregistrer en bas de la configuration du client web
  3. Maintenant, vous devriez être prêt à appeler login comme suit depuis JavaScript :

    1. Importez d'abord SocialLogin

      import { SocialLogin } from '@capgo/capacitor-social-login';
    2. 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',
      }
      })
      })
    1. protectedTokens SocialLogin.login Lorsque cliqué

      const res = await SocialLogin.login({
      provider: 'google',
      options: {}
      })
      // Handle the response
      console.log(JSON.stringify(res));