Configurer des déclencheurs pour le spoke GitHub

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 2 minutes de lecture
  • Configurez le déclencheur pour générer le secret et l’URL de rappel sur votre ServiceNow instance.

    Avant de commencer

    • Demandez un Hub d'intégration abonnement.
    • Activez et configurez le spoke GitHub.
    • Rôle requis : admin.

    Activer la définition de déclencheur sur ServiceNow l’instance

    Activez la définition du déclencheur pour générer le secret et l’URL de rappel sur votre ServiceNow instance.

    Avant de commencer

    Rôle requis : flow_designer et connection_admin.

    Pourquoi et quand exécuter cette tâche

    GitHub utilise le secret et l’URL de rappel pour envoyer en toute sécurité la charge utile à l’instance ServiceNow . L’instance ServiceNow vérifie le secret envoyé par GitHub et accepte la charge utile.

    Procédure

    1. Accédez à la Tout > Automatisation des processus > Studio de workflow.
    2. Sélectionnez l'onglet Intégrations.
    3. Activer/désactiver et activer l’onglet entrant .
    4. Localisez la carte de spoke GitHub et sélectionnez Afficher les détails.
    5. Sélectionnez Configurer.
    6. Dans le champ Utilisateur, sélectionnez le nom d’utilisateur au nom duquel la session ou le flux entrant est déclenché.
    7. Sélectionnez Générer un secret pour générer le secret.
      Le secret est utilisé pour signer la charge utile du webhook. Vous devez configurer le secret sur GitHub.
      Le secret est généré dans le champ Secret.
    8. Sélectionnez Activer.
      L’URL de rappel est générée dans le champ URL.

      URL de rappel générée.

    9. Fermer la fenêtre.

    Que faire ensuite

    Configurer le secret et l’URL de rappel sur GitHub

    Configurer le secret et l’URL de rappel sur GitHub

    Définissez le secret et l’URL de rappel à activer GitHub pour envoyer des webhooks en toute sécurité à votre ServiceNow instance.

    Avant de commencer

    Rôle requis : admin

    Procédure

    1. Connectez-vous à GitHub.
    2. Accédez au référentiel requis.
    3. Sélectionnez Paramètres.
    4. Sur le panneau de gauche, sélectionnez Webhooks.
    5. Sélectionnez Ajouter un webhook.
    6. Remplissez le formulaire.
      Tableau 1. Déclencheur de webhook
      Champ Description
      URL de la charge utile * Option permettant de fournir à GitHub l’URL de charge utile que GitHub utilise pour envoyer la charge utile via le webhook.

      Entrez l’URL que vous avez générée lors de l’activation du déclencheur. Consultez Activer la définition de déclencheur sur ServiceNow l’instance.

      Type de contenu * Option permettant de sélectionner le format de contenu de la charge utile.

      Sélectionnez application/json.

      Clé secrète Option permettant de fournir le secret que le vérifie ServiceNow lorsqu’il reçoit le webhook de GitHub.

      Entrez le secret que vous avez généré lors de l’activation du déclencheur. Consultez Activer la définition de déclencheur sur ServiceNow l’instance.

      Quels événements voulez-vous déclencher ce webhook ? Option permettant de spécifier l’événement qui déclenche le webhook. Choisissez parmi les options suivantes.
      • Uniquement l’événement push : déclenche le webhook lorsqu’il existe un événement push sur GitHub.
      • Envoyez-moi tout : déclenche des webhooks chaque fois qu’un événement se produit.
      • Permettez-moi de sélectionner des événements individuels : Déclenche le webhook lorsque vous spécifiez un événement.
    7. Sélectionnez Ajouter un webhook.