Créer des points d'ancrage

2025-09-22Dernière mise à jour

Pour notifier les parties intéressées lorsque des événements spécifiques se produisent, les administrateurs de compte peuvent créer des points d’ancrage dans Genetec ClearIDMC pour les intégrer avec des API de solutions tierces.

À savoir

  • Les organisations externes développent leurs propres API pour solutions tierces (programmes ou applications) qui exploitent les notifications (par callback) des points d’ancrage ClearID.

Procédure

  1. Sur la page Accueil, cliquez sur Administration > Points d’ancrage .
  2. Cliquez sur Ajouter un point d’ancrage.
  3. Dans la section Général :
    1. (Facultatif) Sélectionnez Activé pour activer le point d’ancrage.
    2. Entrez un nom pour identifier le point d’ancrage.
      Par exemple, « Identité mise à jour » ou « Demandes d'identité créées point d'ancrage ».
    3. Entrez une Description qui décrit l’objectif du point d’ancrage.
      Par exemple, à quoi sert le point d’ancrage et quelle API (programme ou application) il notifie lorsque des évènements se produisent.
  4. Dans les Détails du point d’ancrage :
    1. Entrez l'URL de votre API.
      Les URL doivent inclure HTTPS et peuvent inclure des ports et des paramètres de requête :
      • Exemple 1 : https://my-api.com/identityupdatedendpoint
      • Exemple 2 : https://my-api.com:8080/identity-updated-endpoint?my-query-param=123
      Cette URL est utilisée pour transférer la notification d’évènement de point d’ancrage à l’API (programme ou application) tierce correspondante.
      REMARQUE :
      Votre organisation est chargée de fournir l’URL vers laquelle vous souhaitez que les notifications d’évènements de point d’ancrage soient transférées.
    2. (Facultatif) Entrez le code secret (clé d'application) pour l'authentification.
  5. (Facultatif) Dans les En-têtes supplémentaires :
    Des en-têtes HTTP personnalisés supplémentaires peuvent être ajoutés dans la demande de rappel HTTP. Ces en-têtes personnalisés peuvent être utilisés par l'API tierce à partir du côté de l'utilisateur de l'intégration.
    1. Saisissiez le nom du paramètre d’en-tête.
      Si vous avez un événement provenant de plusieurs sources, des en-têtes de requête HTTP supplémentaires peuvent spécifier l'origine de l'événement (ClearID ou API externe).
      Section En-têtes supplémentaires de la page Informations sur le point d’ancrage dans ClearID affichant le nom et la valeur d'un en-tête supplémentaire.
    2. Saisissiez la valeur du paramètre d’en-tête.
    3. (Facultatif) Cliquez sur Ajouter un en-tête pour ajouter des en-têtes de requête HTTP supplémentaires selon les besoins.
      Par exemple, si votre API attend ou requiert un ensemble spécifique d’en-têtes (hôte, origine, langue, et ainsi de suite).
    4. (Facultatif) Cliquez sur pour supprimer des en-têtes.
  6. Dans l'Événement, configurez vos réglages :
    1. Sélectionnez un événement pour déclencher le point d’ancrage.
    2. Cliquez sur Télécharger le schéma et suivez les invites de votre navigateur.
      BONNE PRATIQUE :
      Utilisez les informations relatives au schéma téléchargé pour comprendre la structure de données des évènements afin qu’ils puissent être récupérés et traités correctement du côté utilisateur de l’intégration.
      L’exemple suivant montre un extrait d’un fichier schema-identitycreated.json :
      {
        "$schema": "http://json-schema.org/draft-04/schema#",
        "title": "IdentityDeletedCallbackModel",
        "type": "object",
        "additionalProperties": false,
        "required": [
          "AccountId",
          "IdentityId",
          "DeletedBy",
          "DeletionDateUtc"
        ],
        "properties": {
          "AccountId": {
            "type": "string",
            "description": "The account id for which this identity is member of.",
            "minLength": 1
          },
          "IdentityId": {
            "type": "string",
            "description": "A unique id to identify the identity.",
            "minLength": 1
          },
          "ExternalId": {
            "type": [
              "null",
              "string"
            ],
            "description": "External ID"
          },
          "Ordinal": {
            "type": [
              "integer",
              "null"
            ],
            "description": "Commit ordinal in the storage.",
            "format": "int64"
          },
          "Email": {
            "type": [
              "null",
              "string"
            ],
  7. Cliquez sur Enregistrer.

Lorsque vous avez terminé

À l’aide du schéma téléchargé, configurez votre API tierce pour recevoir et traiter les notifications du point d’ancrage.