Configuration d’Adobe I/O pour les Triggers Adobe Experience Cloud

ATTENTION

Si vous utilisez une ancienne version de l’intégration Triggers par le biais de l’authentification OAuth, vous devez migrer vers Adobe I/O comme décrit ci-dessous. Le mode d’authentification oAuth hérité avec Campaign sera mis hors service le 30 novembre 2021. En savoir plus

Notez que lors de ce déplacement vers Adobe I/O, certains triggers entrants peuvent être perdus.

Prérequis

Cette intégration ne s’applique qu’à partir des Gold Standardversions Campaign Classic 20.3, 20.2.4, 19.1.8 et 11.

Avant de commencer cette mise en œuvre, vérifiez que vous disposez des éléments suivants :

  • Un identifiant d'organisation valide : l'identifiant de l'organisation Identity Management System (IMS) est l’identifiant unique dans Adobe Experience Cloud, utilisé par exemple pour le service VisitorID et l’authentification unique (SSO) IMS. En savoir plus
  • Un accès développeur à votre organisation. Si vous devez demander les privilèges d’administrateur système de l’organisation IMS, procédez comme décrit dans cette page pour accorder cet accès à tous les profils de produit.

Étape 1 : créer/mettre à jour un projet Adobe I/O

  1. Accédez à Adobe I/O et connectez-vous avec le droit Administrateur système pour I’organisation IMS.

    REMARQUE

    Assurez-vous d’être connecté au portail d’organisation approprié.

  2. Extrayez l'identifiant client (identifiant du client) d'intégration existant du fichier de configuration de l'instance ims/authIMSTAClientId. Un attribut non existant ou vide indique que l’identifiant du client n’est pas configuré.

    REMARQUE

    Si l’identifiant du client est vide, vous pouvez directement créer un nouveau projet dans Adobe I/O.

  3. Identifiez le projet existant à l’aide de l’identifiant du client extrait. Recherchez des projets existants avec le même identifiant du client que celui extrait à l'étape précédente.

  4. Sélectionnez + Ajouter au projet et choisissez API.

  5. Dans la fenêtre Ajouter une API, sélectionnez Adobe Analytics.

  6. Sélectionnez Compte de service (JWT) comme type d'authentification.

  7. Si l’identifiant du client était vide, sélectionnez Générer une paire de clés pour créer une paire de clés publique et privée.

    Les clés seront alors automatiquement téléchargées avec une date d’expiration par défaut de 365 jours. Une fois la date d’expiration atteinte, vous devez générer une nouvelle paire de clés et mettre à jour l’intégration dans le fichier de configuration. L’option 2 vous permet de créer et de télécharger manuellement votre clé publique avec une date d’expiration plus longue.

  8. Cliquez sur Suivant.

  9. Sélectionnez un profil de produit existant ou créez-en un si nécessaire. Aucune autorisation n’est requise pour ce profil de produit. Pour plus d’informations sur les profils de produit Analytics, consultez la documentation Adobe Analytics.

    Cliquez ensuite sur Enregistrer l’API configurée.

  10. Dans votre projet, sélectionnez Adobe Analytics et copiez les informations suivantes sous Compte Service (JWT) :

    • Identifiant du client
    • Secret du client
    • Identifiant du du compte technique
    • Identifiant de l'organisation

ATTENTION

Le certificat Adobe I/O expire après 12 mois. Vous devez générer une nouvelle paire de clés chaque année.

Étape 2 : ajouter les informations d'identification du projet dans Adobe Campaign

Pour ajouter les informations d’identification du projet dans Adobe Campaign, exécutez la commande ci-après en tant qu’utilisateur 'neolane' sur tous les conteneurs de l’instance Adobe Campaign pour insérer les informations d’identification du compte technique dans le fichier de configuration de l’instance.

nlserver config -instance:<instance name> -setimsjwtauth:Organization_Id/Client_Id/Technical_Account_ID/<Client_Secret>/<Base64_encoded_Private_Key>

La clé privée doit être encodée au format UTF-8 base64. Pour ce faire :

  1. Utilisez la clé privée générée dans la section Étape 1 : créer/mettre à jour un projet Adobe I/O. La clé privée doit être la même que celle utilisée pour créer l'intégration.

  2. Encodez la clé privée à l’aide de la commande suivante : base64 ./private.key.

    REMARQUE

    Des lignes supplémentaires peuvent parfois être automatiquement ajoutées lors du copier/coller de la clé privée. Pensez à les supprimer avant d’encoder votre clé privée.

  3. Utilisez votre nouvelle clé privée encodée au format UTF-8 base64 pour exécuter la commande décrite ci-dessus.

Étape 3 : mettre à jour la balise en pipeline

Pour mettre à jour la balise [!DNL pipelined], vous devez mettre à jour le type d’authentification du projet Adobe I/O dans le fichier de configuration config-< nom-instance >.xml comme suit :

<pipelined ... authType="imsJwtToken"  ... />

Sur cette page

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now