Show Menu
SUJETS×

Configure asset tagging using the Smart Content Service

You can integrate Adobe Experience Manager with the Smart Content Service using Adobe I/O. Use this configuration to access the Smart Content Service from within Experience Manager.
L’article détaille les tâches essentielles suivantes qui sont requises pour configurer le service de contenu dynamique. At the back end, the Experience Manager server authenticates your service credentials with the Adobe I/O gateway before forwarding your request to the Smart Content Service.
  • Create a Smart Content Service configuration in Experience Manager to generate a public key. Obtention d’un certificat public pour l’intégration OAuth.
  • Création d’une intégration dans Adobe I/O et téléchargement de la clé publique générée.
  • Configure your Experience Manager instance using the API key and other credentials from Adobe I/O.
  • Facultativement, activation du balisage automatique lors du téléchargement de ressources.

Conditions préalables

Avant de pouvoir utiliser le service de contenu dynamique, assurez-vous de respecter les conditions suivantes pour créer une intégration sur Adobe I/O :
  • L’organisation doit disposer d’un compte Adobe ID pourvu de droits d’administrateur.
  • Le service de contenu dynamique est activé pour votre organisation.

Obtention d’un certificat public

Un certificat public permet d’authentifier votre profil sur Adobe I/O.
  1. Dans l’interface Experience Manager utilisateur, accédez à Outils > Services Cloud > Services ​Cloud hérités.
  2. In the Cloud Services page, click Configure Now under Assets Smart Tags .
  3. Dans la boîte de dialogue Créer une configuration , spécifiez un titre et un nom pour la configuration de balises intelligentes. Cliquez sur Créer .
  4. Dans la boîte de dialogue Service de contenu dynamique AEM , utilisez les valeurs suivantes :
    URL du service : https://mc.adobe.io/marketingcloud/smartcontent
    Serveur d’autorisation : https://ims-na1.adobelogin.com
    Laissez les autres champs vides pour l’instant (pour les remplir ultérieurement). Cliquez sur OK .
  5. Click Download Public Certificate for OAuth Integration , and download the public certificate file AEM-SmartTags.crt .

Reconfigure when a certificate expires

Lorsque le certificat expire, il n’est plus approuvé. Pour ajouter un nouveau certificat, procédez comme suit. Vous ne pouvez pas renouveler un certificat arrivé à expiration.
  1. Log in your Experience Manager deployment as an administrator. Cliquez sur Outils  > Sécurité  > Utilisateurs .
  2. Recherchez et cliquez sur l’utilisateur dam-update-service . Cliquez sur l’onglet KeyStore .
  3. Supprimez le fichier de stockage de clés similaritysearch existant avec le certificat arrivé à expiration. Cliquez sur Enregistrer et fermer .
    Suppression d’une entrée similaritysearch existante dans Keystore pour ajouter un nouveau certificat de sécurité
  4. Accédez à Outils  > Cloud Services  > Ancienne version de Cloud Services . Cliquez sur Balises dynamiques de ressources > Afficher la configuration > Configurations disponibles . Cliquez sur la configuration requise.
  5. Pour télécharger un certificat public, cliquez sur Télécharger le certificat public pour l’intégration Oauth .
  6. Accédez à https://console.adobe.io et accédez aux services de contenu intelligent existants sur la page Intégrations . Téléchargez le nouveau certificat. Pour plus d’informations, reportez-vous aux instructions de la section Création de l’intégration Adobe I/O .

Créer l’intégration Adobe I/O

Pour utiliser les API du service de contenu dynamique, créez une intégration dans Adobe I/O afin de générer une clé API, un identifiant de compte technique, un identifiant d’organisation et un secret de client.
  1. Dans la page Intégrations , sélectionnez le compte approprié et vérifiez que le rôle d’organisation associé est administrateur système.
  2. Click New integration .
  3. Sur la page Créer une intégration , sélectionnez Accéder à une API . Cliquez sur Continuer .
  4. Sous Experience Cloud , sélectionnez Contenu intelligent . Cliquez sur Continuer .
  5. Sur la page suivante, sélectionnez Nouvelle intégration . Cliquez sur Continuer .
  6. Sur la page Informations concernant l’intégration , indiquez un nom pour la passerelle d’intégration et ajoutez une description.
  7. Dans Certificats de clés publiques , chargez le fichier AEM-SmartTags.crt que vous avez téléchargé ci-dessus.
  8. Click Create Integration .
  9. To view the integration information, click Continue to integration details .

Configuration du service de contenu dynamique

Pour configurer l’intégration, utilisez les valeurs des champs Identifiant de compte technique, Identifiant d’organisation, Secret du client, Serveur d’autorisation et Clé API de l’intégration Adobe I/O. Creating a Smart Tags cloud configuration allows authentication of API requests from the Experience Manager instance.
  1. In Experience Manager, navigate to Tools > Cloud Service > Legacy Cloud Services to open the Cloud Services console.
  2. Sous Ressources – Balises intelligentes , ouvrez la configuration créée ci-dessus. Sur la page de paramètres du service, cliquez sur Modifier .
  3. Dans la boîte de dialogue Service de contenu dynamique AEM , utilisez les valeurs préremplies pour les champs URL de service et Serveur d’autorisation .
  4. Pour les champs Clé API , ID de compte technique , ID d’organisation et Client secret , utilisez les valeurs générées ci-dessus.

Valider la configuration

Une fois la configuration terminée, vous pouvez utiliser un MBean JMX pour valider la configuration. Pour procéder à la validation, suivez ces étapes.
  1. Accédez à votre Experience Manager serveur à https://[aem_server]:[port] .
  2. Accédez à Outils > Opérations > Console Web pour ouvrir la console OSGi. Cliquez sur Principal > JMX .
  3. Cliquez sur com.day.cq.dam.similaritysearch.internal.impl . Les tâches relatives à SimilaritySearch s’ouvrent alors.
  4. Cliquez sur validateConfigs() . In the Validate Configurations dialog, click Invoke .
    Le résultat de la validation s’affiche dans la même boîte de dialogue.

Activation du balisage intelligent dans le workflow Mettre à jour la ressource (facultatif)

  1. Dans Experience ManagerOutils > Processus > Modèles .
  2. Sur la page Modèles de processus , sélectionnez le modèle de processus Ressources de mise à jour de DAM .
  3. Click Edit from the toolbar.
  4. Développez le panneau latéral pour afficher les étapes. Faites glisser l’étape Balisage intelligent de la ressource disponible dans la section Processus de DAM (gestion des actifs numériques) et placez-la après l’étape Traiter les miniatures .
    Figure : Ajouter étape de la ressource de balise intelligente après l’étape de miniature du processus dans le flux de travauxDAM Update Asset.
  5. Ouvrez l’étape en mode édition. Sous Paramètres avancés , vérifiez que l’option Avance du gestionnaire est sélectionnée.
  6. Dans l’onglet Arguments , sélectionnez Ignorer les erreurs si vous souhaitez que le processus se termine même si l’étape de balisage automatique échoue.
    Pour baliser les ressources lors de leur chargement, que le balisage intelligent soit activé ou non dans les dossiers, cochez la case Ignorer l’indicateur de balise intelligente .
  7. Click OK to close the process step, and then save the workflow.