[PaaS uniquement]{class="badge informative" title="S’applique uniquement aux projets Adobe Commerce on Cloud (infrastructure PaaS gérée par Adobe) et aux projets On-premise."}

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.

Intégrations {width="700" modal="regular"}

Workflow d’intégration

  1. Autoriser l’intégration - Accédez à la page System > Extensions>Integrations, recherchez l’intégration appropriée et autorisez.
  2. 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.
  3. 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

  1. Dans la barre latérale Admin, accédez à System > Extensions>Integrations.

    Nouvelle intégration {width="600" modal="regular"}

  2. 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é.
  3. 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.

      Intégrations - API disponible {width="600" modal="regular"}

  4. 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 :

  1. Dans la barre latérale Admin, accédez à System > Extensions>Integrations.

  2. Recherchez l’intégration nouvellement créée et cliquez sur le lien Activate .

  3. 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.

    Jetons d’intégration pour les extensions {width="600" modal="regular"}

  4. 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 :

  1. Dans la barre latérale Admin, accédez à System > Extensions>Integrations.

  2. Recherchez l’intégration avec le statut Active .

  3. Dans Activate ​colonne, cliquez sur le Reauthorize.

  4. Cliquez sur Reauthorize pour approuver l’accès aux ressources de l’API.

  5. 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 :

  1. Dans la barre latérale Admin, accédez à Stores > Settings>Configuration.

  2. Dans le panneau de gauche, développez Services et choisissez Magento Web API.

  3. Développez Sélecteur d’extension la section Web API Security Setting .

    Configuration des services - Paramètres de sécurité de l’API web {width="600" modal="regular"}

  4. Définissez Allow Anonymous Guest Access sur Yes.

  5. 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

  1. Dans la barre latérale Admin, accédez à System > Extensions>Integrations.

  2. Recherchez l’intégration existante et cliquez sur l’icône ( icône corbeille ) dans la colonne Delete.

  3. Pour confirmer votre action, cliquez sur OK.

recommendation-more-help
d3c62084-5181-43fb-bba6-1feb2fcc3ec1