Intégrations
La définition d’une intégration dans Commerce Admin établit l’emplacement des informations d’identification OAuth et de l’URL de redirection pour les intégrations tierces, et identifie les ressources d’API disponibles qui sont nécessaires à l’intégration. Pour plus d’informations sur le processus d’enregistrement de l’intégration, consultez Authentification basée sur OAuth dans la documentation du développeur de Commerce.
Workflow d’intégration
- Autoriser l’intégration - Accédez à la page System > Extensions>Integrations, recherchez l’intégration appropriée et autorisez.
- Vérifier et établir une connexion - Lorsque vous y êtes invité, acceptez l’accès demandé. S’il est redirigé vers un tiers, connectez-vous au système ou créez un compte. Une fois la connexion établie, vous revenez à la page d’intégration.
- Recevoir une confirmation de l’intégration autorisée - Le système envoie une notification indiquant que l’intégration a été autorisée avec succès. Après avoir configuré une intégration et reçu les informations d’identification, il n’est plus nécessaire d’effectuer des appels pour accéder aux jetons ou les demander.
Ajout d’une intégration
-
Dans la barre latérale Admin, accédez à System > Extensions>Integrations.
-
Saisissez les informations d’intégration suivantes :
-
Saisissez le Name de l’intégration et l’adresse Email du contact.
-
Saisissez l’Callback URL où les informations d’identification OAuth peuvent être envoyées lors de l’utilisation d’OAuth pour l’échange de jetons. L’utilisation de
https://
est vivement recommandée. -
Saisissez la Identity Link URL de rediriger les utilisateurs vers un compte tiers avec ces informations d’identification d’intégration d’Adobe Commerce ou de Magento Open Source.
note note NOTE Le libellé d’avertissement Integration not secure
s’affiche à proximité de chaque nom d’intégration sur la grille de Integrations à titre de rappel, jusqu’à ce que les URL HTTPS soient enregistrées dans les champs Callback URL et Identity Link URL.- Lorsque vous y êtes invité, saisissez votre mot de passe pour confirmer votre identité.
-
-
Dans le panneau de gauche, choisissez API et procédez comme suit :
-
Définissez Resource Access sur l’une des options suivantes :
All
Custom
-
Pour un accès personnalisé, cochez la case de chaque ressource nécessaire.
-
-
Cliquez ensuite sur Save.
Activation d’une intégration
Par défaut, une intégration enregistrée s’affiche sur la grille avec un statut Inactive
. Pour l’activer, procédez comme suit :
-
Dans la barre latérale Admin, accédez à System > Extensions>Integrations.
-
Recherchez l’intégration nouvellement créée et cliquez sur le lien Activate .
-
Dans le coin supérieur droit, cliquez sur Allow.
Cette action affiche les jetons d’intégration pour les extensions. Copiez ces informations vers un emplacement sécurisé et chiffré à utiliser avec votre intégration.
-
Dans le coin supérieur droit, cliquez sur Done.
Réautoriser une intégration
Pour générer un nouveau jeton d’accès à l’intégration et un nouveau secret de jeton d’accès, a réautorisé l’intégration depuis l’administration :
-
Dans la barre latérale Admin, accédez à System > Extensions>Integrations.
-
Recherchez l’intégration avec le statut Active .
-
Dans Activate colonne, cliquez sur le Reauthorize.
-
Cliquez sur Reauthorize pour approuver l’accès aux ressources de l’API.
-
Enregistrez les nouveaux jetons d’intégration pour les extensions et cliquez sur Done.
Modification du paramètre de sécurité d’accès des invités à l’API
Par défaut, le système n’autorise pas l’accès anonyme des invités à CMS, au catalogue et à d’autres ressources du magasin. Si vous devez modifier le paramètre, procédez comme suit :
-
Dans la barre latérale Admin, accédez à Stores > Settings>Configuration.
-
Dans le panneau de gauche, développez Services et choisissez Magento Web API.
-
Développez
-
Définissez Allow Anonymous Guest Access sur
Yes
. -
Cliquez ensuite sur Save Config.
Pour plus d’informations, consultez Restriction de l’accès aux API web anonymes dans la documentation destinée aux développeurs Commerce.
Suppression d’une intégration
-
Dans la barre latérale Admin, accédez à System > Extensions>Integrations.
-
Recherchez l’intégration existante et cliquez sur l’icône (
-
Pour confirmer votre action, cliquez sur OK.