Configuration de l’intégration des administrateurs Commerce avec Adobe ID
Cette intégration prend en charge les marchands Commerce avec les utilisateurs administrateurs disposant d’un Adobe ID et qui souhaitent rationaliser la connexion aux produits Adobe Commerce et Adobe Business. Elle est facultative et activée par instance. Seuls les workflows des utilisateurs administrateurs sont affectés lorsqu’ils sont activés.
Conditions préalables
- Adobe Commerce 2.4.5 ou version ultérieure
- Un compte Adobe.com avec accès au Adobe Admin Console.
L’administrateur qui configure cette intégration a besoin des informations d’identification suivantes lors de l’activation du module :
- ID d’organisation (obtenu à partir de Adobe Admin Console), qui doit comporter au moins 24 caractères. L’utilisateur authentifié doit appartenir à cette organisation IMS. Pour plus d’informations sur la recherche de l’ID d’organisation, voir Organisations en Experience Cloud.
- 2FA doit être appliqué au niveau de l’organisation dans Adobe Admin Console pour activer le module. Vérifiez les paramètres d'authentification.
- ID client
- Client secret
- L’ID client et le secret client sont disponibles après la récupération des clés API à partir de Adobe Developer Console.
Les utilisateurs administrateurs de Commerce doivent créer un compte avec un Adobe ID pour se connecter.
Étapes générales
- Obtention de l’identifiant de l’organisation d’Adobe à partir de Adobe Admin Console
- Générez un nouveau projet, des clés d’API IMS et un nouveau secret à partir du Adobe Developer Console
- Configuration des utilisateurs Adobe Commerce dans Adobe Admin Console
- Activez le module
AdminAdobeIms
.
Une intégration réussie nécessite que tous les utilisateurs d’Adobe Commerce disposent de comptes d’utilisateurs administrateurs portant le même nom et la même adresse électronique principale. Si aucun compte utilisateur administrateur correspondant n’existe, un utilisateur disposant des autorisations requises (généralement du rôle Administrateur) doit créer manuellement le compte utilisateur administrateur avec le même nom et le même courrier électronique.
Configuration de l’intégration
Une fois les étapes suivantes terminées par un administrateur ou un développeur disposant d’un accès système, le bouton Sign into Adobe Commerce with Adobe IMS s’affiche sur la page de connexion de l’administrateur Commerce pour tous les utilisateurs administrateurs.
Étape 1 : Obtention de l’identifiant de l’organisation d’Adobe
L’appartenance à au moins une organisation IMS est requise pour activer cette fonctionnalité. Si vous disposez d’une Adobe ID, vous appartenez par défaut à au moins une organisation Adobe. Connectez-vous à Adobe Admin Console pour récupérer votre ID d’organisation.
Étape 2 : générer un nouveau projet, des clés d’API IMS et un secret
Pour créer des projets pour une organisation, le compte administrateur d’Adobe de l’organisation doit disposer du rôle d’administrateur système ou de développeur. Voir le Guide de Developer Console.
-
Connectez-vous à Adobe Developer Console.
-
Accédez à l’onglet Projects (adobe.io/projects) et cliquez sur Create a new project.
-
Cliquez sur Add API sur la page Projet nouvellement créée.
-
Sélectionnez Adobe Services > Adobe Commerce with Adobe ID.
-
Sélectionnez Oauth 2.0 Web.
-
Spécifiez le Redirect URI :
https://<hostname>/
-
Spécifiez le Redirect URI pattern :
https://<hostname>/.*
Échappez aux points du nom d’hôte en les précédant de
\\
. L’ajout d’un caractère générique à la fin de l’URL prend en charge la clé secrète d’administration Adobe Commerce. -
Cliquez sur Save configured API.
-
Copiez les clés Client ID et Client Secret du projet créé.
Étape 3 : configuration des utilisateurs Adobe Commerce dans Adobe Admin Console
Avant d’activer l’intégration, vérifiez que chaque compte utilisateur administrateur Adobe Commerce possède un compte Adobe IMS correspondant. Les utilisateurs d’Adobe Commerce doivent appartenir à une organisation d’Adobe spécifique pour se connecter à l’aide d’Adobe ID.
-
Dans le Adobe Admin Console, accédez à Users > Users.
-
Cliquez sur Add User.
-
Saisissez l’adresse électronique de l’utilisateur.
Le cas échéant, le type d’ID recommandé est automatiquement renseigné. Vous pouvez définir ce paramètre sur l’un des ID de produit de la liste, qui repose sur le plan d’achat de votre entreprise.
Vous pouvez ajouter jusqu’à dix utilisateurs simultanément. Pour en ajouter d’autres, répétez les étapes précédentes après avoir enregistré vos modifications.
-
Cliquez sur Save.
L’utilisateur est ajouté et affiché dans la liste Users.
Étape 4 : Activation du module AdminAdobeIms
Le module AdminAdobeIms
est responsable de l'intégration Adobe Commerce/Adobe IMS. Après avoir configuré le nouveau projet et copié l’ID d’organisation, l’ID client et le secret client, vous pouvez activer le module AdminAdobeIms
.
Saisissez bin/magento admin:adobe-ims:enable
. Vous êtes invité à saisir les paramètres suivants. Utilisez les valeurs générées lors de la création du projet.
- ID d’organisation
- ID client
- Client secret
- 2FA activé
Adobe Commerce affiche un message indiquant si l’activation a réussi ou échoué.
Une fois cette fonctionnalité activée, vous pouvez transférer d’autres comptes utilisateurs Adobe Commerce vers des comptes Adobe IMS. Les utilisateurs d’Adobe Commerce doivent appartenir à l’organisation d’Adobe configurée pour se connecter à l’aide d’un Adobe ID.