Configurer des déclencheurs pour le spoke GitHub

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 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

    Rôle requis : admin

    Activer la définition du 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

    Abonnement requis : pack Enterprise de concentrateur d’intégration.

    Vérifiez que vous avez installé le module d’extension de spoke requis.

    Pourquoi et quand exécuter cette tâche

    GitHub utilise le secret et l’URL de rappel pour envoyer la charge utile à l’instance ServiceNow en toute sécurité. L’instance ServiceNow vérifie le secret que GitHub envoie 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. Activez/désactivez 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 de l’utilisateur au nom duquel la session ou le flux entrant est déclenché.
    7. Sélectionnez Générer une clé secrète pour générer la clé secrète.
      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 pour envoyer GitHub 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. Dans le panneau de gauche, sélectionnez Webhooks.
    5. Sélectionnez Ajouter un webhook.
    6. Remplissez le formulaire.
      Tableau 1. Déclencheur webhook
      Champ Description
      URL de charge utile* Option permettant de fournir à GitHub l’URL de la 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 du 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 ServiceNow vérifie lorsqu’il reçoit le webhook de GitHub.

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

      Quels événements souhaitez-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 y a un événement push sur GitHub.
      • Tout m’envoyer : 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.