Configuration IMS à utiliser lors de l’intégration à Adobe Target ims-configuration-for-integration-with-adobe-target

L’intégration d’AEM à Adobe Target à l’aide de l’API Target Standard nécessite la configuration d’Adobe IMS (système d’Identity Management). La configuration est réalisée avec la Developer Console Adobe.

NOTE
La prise en charge de l’API Adobe Target Standard est nouvelle dans AEMaaCS. L’API Target Standard utilise l’authentification IMS.
La sélection de l’API repose sur la méthode d’authentification utilisée pour l’intégration AEM/Target.

Conditions préalables prerequisites

Avant de commencer cette procédure :

  • L’assistance d’Adobe doit configurer votre compte pour :

    • Adobe Console
    • Developer Console d’Adobe
    • Adobe Target et
    • Adobe IMS (système d’Identity Management)
  • L’administrateur système de votre entreprise doit utiliser l’Admin Console pour donner aux développeurs de votre entreprise l’accès aux profils de produit appropriés.

    • Les développeurs spécifiques disposent ainsi des autorisations nécessaires pour activer les intégrations à l’aide de la Developer Console Adobe.
    • Voir Gestion des développeurs.

Configuration d’une configuration IMS - Génération d’une clé publique configuring-an-ims-configuration-generating-a-public-key

La première étape de la configuration consiste à créer une configuration IMS dans AEM et à générer la clé publique.

  1. Dans AEM, ouvrez le menu Outils.

  2. Dans la section Sécurité, sélectionnez Configurations IMS d’Adobe.

  3. Sélectionnez Créer pour ouvrir la Configuration du compte technique Adobe IMS.

  4. À l’aide de la liste déroulante sous Configuration du cloud, sélectionnez Adobe Target.

  5. Activez Création d’un certificat et saisissez un nouvel alias.

  6. Confirmez avec Créer un certificat.

    Création d’un certificat

  7. Sélectionnez Télécharger (ou Télécharger la clé publique) pour télécharger le fichier sur votre lecteur local, afin qu’il soit prêt à être utilisé lors de la configuration d’IMS pour l’intégration d’Adobe Target avec AEM.

    note caution
    CAUTION
    Gardez cette configuration ouverte. Elle sera nécessaire à nouveau lors de la Réalisation de la configuration IMS dans AEM.

    Télécharger le certificat

Configuration d’IMS pour l’intégration d’Adobe Target avec AEM configuring-ims-adobe-target-integration-with-aem

Créez un projet Developer Console Adobe (intégration) avec Adobe Target que AEM utilisera, puis attribuez les privilèges requis.

Création du projet creating-the-project

Ouvrez la Developer Console d’Adobe pour créer un projet avec Adobe Target qu’AEM utilisera :

CAUTION
Actuellement, nous ne prenons en charge que le Compte de service (JWT) type d’identification.
N’utilisez pas la variable OAuth serveur à serveur type d’informations d’identification, qui sera pris en charge à l’avenir.
  1. Ouvrez la Developer Console d’Adobe pour les projets :

    https://developer.adobe.com/console/projects

  2. Tous les projets que vous avez s’affichent. Sélectionnez Créer un projet - L’emplacement et l’utilisation de celui-ci dépendent de :

    • Si vous n’avez pas encore de projet, Créer un projet s’affiche au centre, en bas.

      Créer un projet - Premier projet

    • Si vous disposez déjà de projets, ceux-ci sont répertoriés et l’option Créer un projet s’affiche en haut à droite.

      Créer un projet - Projets multiples

  3. Sélectionnez Ajouter au projet, puis API  :

    Ajouter au projet

  4. Sélectionnez Adobe Target, puis Suivant  :

    note note
    NOTE
    Si vous êtes abonné à Adobe Target, mais que vous ne le voyez pas répertorié, cochez la case Conditions préalables.

    Sélectionnez Adobe Target

  5. Chargez votre clé publique, puis, une fois l’opération terminée, choisissez Suivant  :

    Charger votre clé publique

  6. Vérifiez les informations d’identification et continuez avec Suivant  :

    Vérification des informations d’identification

  7. Sélectionnez les profils de produit requis et continuez en sélectionnant Enregistrer l’API configurée  :

    note note
    NOTE
    Les profils de produits affichés dépendent si vous disposez des éléments suivants :
    • Adobe Target Standard - Seul l’espace de travail par défaut est disponible.
    • Adobe Target Premium - Tous les espaces de travail disponibles sont répertoriés, comme illustré ci-dessous.

    Sélection des profils de produit et enregistrement de l’API configurée

  8. La création est confirmée.

Attribution de privilèges à l’intégration assigning-privileges-to-the-integration

Vous devez maintenant attribuer les privilèges requis à l’intégration :

  1. Ouvrez l’Admin Console d’Adobe :

  2. Accédez à Produits (barre d’outils supérieure), puis sélectionnez Adobe Target - <your-tenant-id> (dans le panneau de gauche).

  3. Sélectionnez Profils de produit, puis l’espace de travail requis dans la liste présentée. Par exemple, Espace de travail par défaut.

  4. Sélectionnez Informations d’identification de l’API, puis la configuration d’intégration requise.

  5. Sélectionnez Éditeur comme Rôle de produit, au lieu d’Observateur.

Informations stockées pour le projet d’intégration de la Developer Console Adobe details-stored-for-the-ims-integration-project

Dans la console Projets de la Developer Console Adobe, vous pouvez voir la liste de tous vos projets d’intégration :

Sélectionnez Affichage (à droite d’une entrée de projet spécifique) pour afficher des détails supplémentaires sur la configuration. Ces informations comprennent les éléments suivants :

  • Présentation du projet

  • Insights

  • Informations d’identification

    • Compte de service (JWT)

      • Détails sur l’identification
      • Génération du JWT
  • Les API

    • Par exemple, Adobe Target

Certains d’entre eux doivent terminer l’intégration d’Adobe Target dans AEM basée sur IMS.

Réalisation de la configuration IMS dans AEM completing-the-ims-configuration-in-aem

En retournant sur AEM, vous pouvez terminer la configuration IMS en ajoutant les valeurs requises pour l’intégration IMS pour Target :

  1. Retournez dans l’instance de Configuration IMS ouverte dans AEM.

  2. Sélectionnez Suivant.

  3. Ici, vous pouvez utiliser les informations de la configuration du projet dans la Developer Console Adobe :

    • Titre  : votre texte.
    • Serveur d’autorisation  : copiez/collez cette information à partir de la ligne aud de la section Payload ci-dessous, par exemple https://ims-na1.adobelogin.com dans l’exemple ci-dessous
    • Clé API  : copiez cette clé à partir de la section Présentation du projet.
    • Secret du client  : générez-le dans la section Présentation du projet et copiez-le.
    • Payload  : copiez-le à partir de la section Génération de JWT.

    Configuration du compte technique Adobe IMS

  4. Confirmez avec Créer.

  5. Votre configuration Adobe Target s’affiche dans la console AEM.

    Configuration IMS

Confirmation de la configuration IMS confirming-the-ims-configuration

Pour vous assurer que la configuration fonctionne comme prévu :

  1. Ouvrez :

    • https://localhost<port>/libs/cq/adobeims-configuration/content/configurations.html

    Par exemple :

    • https://localhost:4502/libs/cq/adobeims-configuration/content/configurations.html
  2. Sélectionnez votre configuration.

  3. Sélectionnez Contrôle de l’intégrité dans la barre d’outils, puis Vérifier.

    Contrôle de l’intégrité

  4. En cas de réussite, un message de confirmation s’affiche.

Fin de l’intégration avec Adobe Target complete-the-integration-with-adobe-target

Vous pouvez maintenant utiliser cette configuration IMS pour terminer l’intégration avec Adobe Target.

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab