Configurer l’application OAuth sur l’API Google Sheets

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 3 minutes de lecture
  • Configurez l’application OAuth sur l’API Google Sheets afin de pouvoir authentifier les demandes de votre ServiceNow instance pour accéder Google à Sheets.

    Avant de commencer

    • Créez un compte professionnel le https://console.developers.google.com/.
    • Créez un domaine et une adresse e-mail associées au domaine. Par exemple, www.mydomain.com et jane-admin@mydomain.com.
      Remarque :
      Vous ne pouvez enregistrer qu’une seule adresse e-mail par domaine dans Google Workspace.
    • Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    La configuration de l’application OAuth sur l’API Google Sheets vous permet d’accéder aux feuilles de calcul et de les mettre à jour en toute sécurité à partir de votre instance. Par exemple, si vous exportez des enregistrements d’incidents de l’instance ServiceNow vers une Google feuille, OAuth s’assure que le système a l’autorisation de créer ou de mettre à jour la feuille en votre nom, sans que vous ayez besoin de vous connecter manuellement à chaque fois.

    Procédure

    1. Accédez à Google Workspace un projet et configurez-le.
      Le projet inclut les détails de l’application OAuth et les autorisations de l’API, le cas échéant.
      1. Connectez-vous https://console.developers.google.com/ avec le même identifiant de domaine et le même mot de passe que ceux mentionnés dans les conditions préalables.
      2. Dans la Google Cloud console, sélectionnez Sélectionner un projet.

        Création d’un projet le Google Workspace.

      3. Dans le champ Rechercher des projets et des dossiers , sélectionnez Nouveau projet.
        Création d’un nouveau projet le Google Workspace.
      4. Dans le champ Nom du projet* , saisissez un nom unique pour le projet.
      5. Dans le champ Emplacement* , sélectionnez Parcourir , puis sélectionnez une organisation.
      6. Sélectionnez Créer.
        Le projet est créé et apparaît dans la zone Notifications.
    2. Activer l’API Google Sheets.

      Sélection de projet le Google API Sheets.

      1. Ouvrez le projet que vous avez créé à l’étape 1.
        La page du tableau de bord des API et des services s’ouvre pour le projet sélectionné.
      2. Dans le champ de recherche, saisissez Google Drive.
      3. Dans la liste des résultats de la recherche, sélectionnez API Google Drive.
        Recherche de l’API Google Drive.
      4. Sélectionnez Activer.
        Les Google API de lecteur sont activées sur votre projet.
    3. Créez l’application et les informations d’identification OAuth.
      1. Dans le tableau de bord API et services activés, sélectionnez Créer des informations d’identification.
        La page Créer des informations d’identification s’affiche.

        Bouton Créer des informations d’identification dans l’espace de Google travail.

      2. Dans la section Type d’informations d’identification, sélectionnez Données utilisateur , puis Suivant.
        Le formulaire Créer des informations d’identification s’affiche dans le tableau de bord API et services dans Google Espace.
      3. Renseignez les champs du formulaire de consentement OAuth.
        Tableau 1. Formulaire Écran de consentement OAuth
        Champ Description
        Nom de l'application Nom de l’application OAuth.
        E-mail de l’assistance aux utilisateurs E-mail auquel les utilisateurs peuvent vous envoyer des questions sur leur consentement.
        Fichier de logo à charger Logo représentant l’application OAuth.
        Informations de contact du développeur Développeur à contacter pour tout changement à apporter au projet.
      4. Sélectionnez Enregistrer et continuer.
    4. Dans la section Champs d’application, définissez les champs d’application de l’API.
      Les champs d’application de l’API vous permettent de sélectionner des API spécifiques. Par exemple, le champ /auth/spreadsheets vous permet de créer, modifier ou supprimer des feuilles de calcul.
      1. Sélectionnez Ajouter ou supprimer des champs d’application.
        Ajouter ou supprimer des champs d’application dans la section Champs d’application du formulaire Créer des informations d’identification.
      2. Dans la liste Mettre à jour les champs d’application sélectionnés, recherchez Google API Drive, puis sélectionnez le champ d’application .../auth/drive.file .
        Sélection d’un fichier pour le Google Champ d’application de l’API du lecteur.
      3. Sélectionnez Mettre à jour , puis Enregistrer et continuer.
      Le périmètre de l’API est sélectionné.
    5. Dans la section ID client OAuth, créez l’ID client OAuth.
      1. Dans la liste Type d’application*, sélectionnez Application Web.
      2. Dans le champ Nom* , saisissez un nom unique pour le client OAuth.
    6. Sous l’en-tête URI de redirection autorisés, sélectionnez + AJOUTER URI.
    7. Dans le champ URI , entrez l’URI de redirection au format suivant : https://instance.service-now.com/oauth_redirect.do.
    8. Sélectionnez Créer.
      Les détails OAuth sont générés dans un fichier JSON.
      Conseil :
      Sélectionnez TÉLÉCHARGER pour télécharger le fichier JSON pour référence ultérieure.

      Téléchargement du fichier d’informations d’identification OAuth.

    9. Sélectionnez Terminé.
      L’application OAuth est Google Workspace créée.
    10. Configurez l’audience autorisée à accéder Google à l’API Sheets.
      Par exemple, votre audience est l’instance ServiceNow .
      1. Dans le menu du tableau de bord API et services, sélectionnez Écran de consentement OAuth , puis Audience.
      2. Dans la section Type d’utilisateur, sélectionnez Externe et ajoutez l’utilisateur auquel vous souhaitez donner accès à l’instance.

    Résultats

    L’application OAuth est activée pour authentifier l’accès de Sheets à partir de Google votre instance.

    Que faire ensuite

    Pour activer l’autorisation OAuth pour l’exportation d’enregistrements de table vers Google Sheets, enregistrez l’application Drive Google dans votre instance. Pour plus d'informations, consultez Créer un registre d’application pour Google les feuilles sur une ServiceNow instance.