Configuration d’AEM Assets avec Brand Portal

Dernière mise à jour : 2023-11-07
  • Créé pour :
  • Admin
Version Lien de l’article
AEM as a Cloud Service Cliquez ici
AEM 6.5 Cet article

Adobe Experience Manager Assets Brand Portal vous permet de publier des ressources de marque approuvées de Adobe Experience Manager Assets sur Brand Portal et de les distribuer aux utilisateurs de Brand Portal.

AEM Assets est configuré avec Brand Portal via la console Adobe Developer, qui fournit un jeton de compte Adobe Identity Management Services (IMS) pour l’autorisation du client Brand Portal.

REMARQUE

La configuration d’AEM Assets avec Brand Portal via la console Adobe Developer est prise en charge sur AEM 6.5.4.0 et les versions ultérieures.

Auparavant, Brand Portal était configuré dans l’interface classique via la passerelle OAuth héritée, qui fait appel à l’échange de jetons d’accès Web JSON (JWT) pour obtenir un jeton IMS en vue de l’autorisation.

La configuration via application OAuth héritée n’est plus prise en charge à partir du 6 avril 2020 et est remplacée par la configuration via la console Adobe Developer.

CONSEIL

Pour les clients existants uniquement

Adobe vous recommande de continuer à utiliser la configuration héritée de la passerelle OAuth. Si vous rencontrez des problèmes avec la configuration héritée de la passerelle OAuth, supprimez la configuration existante et créez une configuration à l’aide de la console Adobe Developer.

Cette aide décrit les deux cas d’utilisation suivants :

  • Nouvelle configuration: si vous êtes un nouvel utilisateur Brand Portal et que vous souhaitez configurer votre instance d’auteur AEM Assets avec Brand Portal, vous pouvez créer une configuration à l’aide de la console Adobe Developer.
  • Configuration de la mise à niveau: si vous êtes un utilisateur Brand Portal existant ayant une configuration sur la passerelle OAuth héritée, supprimez la configuration existante et créez une configuration à l’aide de la console Adobe Developer.

Cette aide s’adresse à un public familiarisé avec les technologies suivantes :

  • installation, configuration et administration des packages Adobe Experience Manager et AEM ;

  • Utilisation des systèmes d’exploitation Windows Linux® et Microsoft®.

Prérequis

Pour configurer AEM Assets avec Brand Portal, vous devez disposer des éléments suivants :

  • Une instance AEM Assets Author opérationnelle avec le dernier Service Pack
  • Une adresse URL du client Brand Portal
  • Un utilisateur disposant de droits d’administrateur système sur l’organisation IMS du client Brand Portal

Télécharger et installer AEM 6.5

Téléchargez et installez le dernier Service Pack AEM

Télécharger et installer AEM 6.5

Il est recommandé d’utiliser AEM 6.5 pour configurer une instance d’auteur AEM. Si vous ne l’avez pas, téléchargez-le à partir des emplacements suivants :

Après avoir téléchargé AEM, pour obtenir des instructions sur la configuration d’une instance d’auteur AEM, voir déploiement et maintenance.

Télécharger et installer le dernier pack de services AEM

Pour obtenir des instructions détaillées, reportez-vous à la section Notes de mise à jour d’AEM 6.5 Service Pack.

Contacter le service clientèle d’Adobe si vous ne trouvez pas le dernier package AEM ou le Service Pack.

Création d’une configuration

La configuration d’AEM Assets avec Brand Portal nécessite des configurations à la fois dans l’instance d’auteur AEM Assets et dans la console Adobe Developer.

  1. Dans AEM Assets, créez un compte IMS et générez un certificat public (clé publique).
  2. Dans Adobe Developer Console, créez un projet pour votre client Brand Portal (organisation).
  3. Dans le projet, configurez une API à l’aide de la clé publique pour créer une connexion au compte de service (JWT).
  4. Obtenez les informations d’identification du compte de service et les informations de charge utile JWT.
  5. Dans AEM Assets, configurez le compte IMS à l’aide des informations d’identification du compte de service et de la charge utile JWT.
  6. Dans AEM Assets, configurez le service cloud Brand Portal à l’aide du compte IMS et du point d’entrée Brand Portal (URL de l’organisation).
  7. Testez votre configuration en publiant une ressource d’AEM Assets sur Brand Portal.
REMARQUE

Une instance d’auteur AEM Assets ne doit être configurée qu’avec un seul client Brand Portal.

Effectuez les étapes suivantes dans l’ordre indiqué si vous configurez AEM Assets avec Brand Portal pour la première fois :

  1. Obtention d’un certificat public
  2. Créer une connexion au compte de service (JWT).
  3. Configuration d’un compte IMS
  4. Configuration du service cloud
  5. Test de la configuration

Création de la configuration IMS

La configuration IMS authentifie votre instance d’auteur AEM Assets auprès du client Brand Portal.

La configuration IMS comprend deux étapes :

Obtention d’un certificat public

La clé publique (certificat) authentifie votre profil sur Adobe Developer Console.

  1. Connectez-vous à votre instance d’auteur AEM Assets. L’URL par défaut est http://localhost:4502/aem/start.html.

  2. Dans les Outils du panneau Outils, accédez à Sécurité > Configurations d’Adobe IMS.

  3. Dans la page Configurations d’Adobe IMS, cliquez sur Créer. Il redirige vers le Configuration du compte technique Adobe IMS page. Par défaut, l’onglet Certificat s’ouvre.

  4. Sélectionnez Adobe Brand Portal dans la liste déroulante Solution cloud.

  5. Cochez la case Créer un certificat et spécifiez un alias pour la clé publique. L’alias sert de nom à la clé publique.

  6. Cliquez sur Créer un certificat. Cliquez sur OK pour générer la clé publique.

    Création d’un certificat

  7. Cliquez sur l’icône Télécharger la clé publique et enregistrez le fichier de clé publique (.crt) sur votre ordinateur.

    La clé publique est utilisée ultérieurement pour configurer l’API de votre client Brand Portal et générer les informations d’identification du compte de service dans la console Adobe Developer.

    Téléchargement du certificat

  8. Cliquez sur Suivant.

    Dans le Compte , un compte Adobe IMS est créé, ce qui nécessite les informations d’identification du compte de service générées dans la console Adobe Developer. Gardez cette page ouverte pour l’instant.

    Ouvrez un nouvel onglet et créer une connexion au compte de service (JWT) dans la console Adobe Developer ; vous pouvez ainsi obtenir les informations d’identification et la charge utile JWT pour configurer le compte IMS.

Création de la connexion au compte de service (JWT)

Dans la console Adobe Developer, les projets et les API sont configurés au niveau du client Brand Portal (organisation). La configuration d’une API crée une connexion au compte de service (JWT). Il existe deux méthodes pour configurer l’API, en générant une paire de clés (clés privée et publique) ou en chargeant une clé publique. Pour configurer AEM Assets avec Brand Portal, vous devez générer une clé publique (certificat) dans AEM Assets et créer des informations d’identification dans Adobe Developer Console en chargeant la clé publique. Ces informations d’identification sont requises pour configurer le compte IMS dans AEM Assets. Une fois le compte IMS configuré, vous pouvez configurer le service cloud Brand Portal dans AEM Assets.

Pour créer les informations d’identification du compte de service et la charge utile JWT, procédez comme suit :

  1. Connectez-vous à Adobe Developer Console avec les privilèges d’administrateur système sur l’organisation IMS (client Brand Portal). L’URL par défaut est https://www.adobe.com/go/devs_console_ui.

    REMARQUE

    Assurez-vous d’avoir sélectionné l’organisation IMS appropriée (client Brand Portal) dans la liste déroulante (organisation) située dans le coin supérieur droit.

  2. Cliquez sur Create new project (Créer un projet). Un projet vierge portant un nom généré par le système est créé pour votre organisation.

    Cliquez sur Modifier le projet afin que vous puissiez mettre à jour la variable Titre du projet et Description, puis cliquez sur Enregistrer.

  3. Dans l’onglet Project overview (Aperçu du projet), cliquez sur Add API (Ajouter une API).

  4. Dans la fenêtre Add API (Ajouter une API), sélectionnez AEM Brand Portal, puis cliquez sur Next (Suivant).

    Assurez-vous d’avoir accès au service AEM Brand Portal.

  5. Dans la fenêtre Configure API (Configurer l’API), cliquez sur Upload your public key (Charger votre clé publique). Cliquez ensuite sur Select a File (Sélectionner un fichier) et chargez la clé publique (fichier .crt) que vous avez téléchargé comme indiqué à la section Obtain public certificate (Obtention d’un certificat public).

    Cliquez sur Next (Suivant).

    Charger la clé publique

  6. Vérifiez la clé publique et cliquez sur Next (Suivant).

  7. Sélectionnez Assets Brand Portal comme profil de produit par défaut et cliquez sur Save configured API (Enregistrer l’API configurée).

    Sélectionner le profil de produit

  8. Après la configuration de l’API, vous êtes redirigé vers sa page d’aperçu. Dans la navigation de gauche sous Informations d’identification, cliquez sur le Compte de service (JWT) .

    REMARQUE

    Vous pouvez afficher les informations d’identification et effectuer des actions telles que générer des jetons JWT, copier les informations d’identification et récupérer le secret client.

  9. Dans l’onglet Client Credentials (Informations d’identification client), copiez l’ID client.

    Cliquez sur Retrieve Client Secret (Récupérer le secret client) et copiez le secret client.

    Informations d’identification du compte de service

  10. Accédez à l’onglet Generate JWT (Générer le jeton JWT) et copiez les informations JWT Payload (Charge utile JWT).

Vous pouvez maintenant utiliser l’ID client (clé API), le secret client et la charge utile JWT pour configurer le compte IMS dans AEM Assets.

Configuration du compte IMS

Vérifiez que vous avez déjà effectué les étapes suivantes :

Pour configurer le compte IMS, procédez comme suit :

  1. Ouvrez la configuration IMS et accédez à l’onglet Compte. Vous avez maintenu la page ouverte lors de l’obtention du certificat public.

  2. Spécifiez un titre pour le compte IMS.

    Dans le champ Serveur d’autorisation, spécifiez l’adresse URL : https://ims-na1.adobelogin.com/.

    Spécifiez l’ID client dans le champ Clé API, le Secret client et la Charge utile (charge utile JWT) que vous avez copiés lors de la création d’une connexion au compte de service (JWT).

    Cliquez sur Créer.

    Le compte IMS est configuré.

    Configuration du compte IMS

  3. Sélectionnez la configuration de compte IMS et cliquez sur Contrôle de l’intégrité.

    Cliquez sur Vérifier dans la boîte de dialogue. Une fois la configuration réussie, un message s’affiche avec la mention Jeton récupéré avec succès.

    Boîte de dialogue de confirmation de configuration saine

ATTENTION

Vous ne devez avoir qu’une seule configuration IMS.

Assurez-vous que la configuration IMS réussit le contrôle d’intégrité. Si tel n’est pas le cas, elle n’est pas valide. Supprimez-le et créez une autre configuration valide.

Configuration du service cloud Brand Portal

  1. Connectez-vous à votre instance d’auteur AEM Assets.

  2. Dans le panneau Outils Outils, accédez à Cloud Services > AEM Brand Portal.

  3. Dans la page Configurations Brand Portal, cliquez sur Créer.

  4. Saisissez un titre pour la configuration.

    Sélectionnez la configuration IMS créée lors de la configuration du compte IMS.

    Dans le champ URL du service, entrez l’adresse URL de votre client Brand Portal (organisation).

    Fenêtre de configuration Brand Portal

  5. Cliquez sur Enregistrer et fermer. La configuration cloud est alors créée.

    Votre instance d’auteur AEM Assets est maintenant configurée avec le client Brand Portal.

Test et validation de la configuration

  1. Connectez-vous à votre instance cloud AEM Assets.

  2. Dans les Outils du panneau Outils, accédez à Déploiement > Réplication.

    Panneau Outils

  3. Sur la page Réplication, cliquez sur Agents sur l’auteur.

    Page Réplication

    Vous voyez les quatre agents de réplication pour votre client Brand Portal.

    Recherchez les agents de réplication de votre client Brand Portal et cliquez sur l’URL de l’agent de réplication.

    Configuration de la réplication des ressources

    REMARQUE

    Les agents de réplication fonctionnent en parallèle et partagent la distribution de la tâche de manière égale, de sorte qu’elle augmente la vitesse de publication de quatre fois la vitesse d’origine. Une fois le service cloud configuré, aucune configuration supplémentaire n’est nécessaire pour activer les agents de réplication qui sont activés par défaut de façon à permettre la publication en parallèle de plusieurs ressources.

  4. Pour vérifier la connexion entre AEM Assets et Brand Portal, cliquez sur le bouton Tester la connexion Icône

    Vérification des paramètres de réplication des ressources

    Un message s’affiche indiquant que votre package de test a bien été livré.

    Sortie de confirmation de test

  5. Vérifiez les résultats du test sur les quatre agents de réplication.

    REMARQUE

    Évitez de désactiver un agent de réplication car cela peut entraîner l’échec de la réplication de certaines ressources (en cours de traitement).

    Assurez-vous que les quatre agents de réplication sont configurés pour éviter toute erreur de délai d’expiration. Consultez Dépannage des problèmes de publication en parallèle sur Brand Portal.

    Ne modifiez aucun paramètre généré automatiquement.

Vous pouvez maintenant effectuer les tâches suivantes :

Voir Documentation Brand Portal pour plus d’informations.

Mise à niveau de la configuration

Pour mettre à niveau vos configurations existantes vers la console Adobe Developer, procédez comme suit, dans l’ordre indiqué :

  1. Vérification des tâches en cours
  2. Suppression des configurations existantes
  3. Création d’une configuration

Vérification des tâches en cours

Assurez-vous qu’aucune tâche de publication n’est en cours d’exécution sur votre instance d’auteur AEM Assets avant d’effectuer des modifications. Pour ce faire, vous pouvez vérifier le statut des tâches principales sur les quatre agents de réplication et vous assurer que les files d’attente sont inactives.

  1. Connectez-vous à votre instance d’auteur AEM Assets.

  2. Dans les Outils du panneau Outils, accédez à Déploiement > Réplication du déploiement.

  3. Sur la page Réplication, cliquez sur Agents sur l’auteur.

    Agents de réplication pour les ressources

  4. Localisez les agents de réplication de votre client Brand Portal.

    Assurez-vous que la variable La file d’attente est inactive pour tous les agents de réplication et aucune tâche de publication n’est active.

    Paramètres de file d’attente de réplication

Suppression des configurations existantes

Exécutez la liste de contrôle suivante lors de la suppression des configurations existantes :

  • Suppression des quatre agents de réplication
  • Suppression du service cloud Brand Portal
  • Suppression d’un utilisateur Mac
  1. Connectez-vous à votre instance d’auteur AEM Assets et ouvrez CRX Lite en tant qu’administrateur. L’URL par défaut est http://localhost:4502/crx/de/index.jsp.

  2. Accédez à /etc/replications/agents.author et supprimez les quatre agents de réplication de votre client Brand Portal.

    Agent de réplication dans CRXDE

  3. Accédez à /etc/cloudservices/mediaportal et supprimez la configuration du service cloud Brand Portal.

    Détail de l’agent de réplication dans CRXDE

  4. Accédez à /home/users/mac et supprimez la variable Utilisateur Mac de votre client Brand Portal.

    Plus de détails sur l’agent de réplication dans CRXDE

Vous pouvez désormais création d’une configuration au moyen de la console Adobe Developer sur votre instance d’auteur AEM 6.5.

Sur cette page