Intégrations
La définition d’une intégration dans l’administrateur Commerce détermine 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 nécessaires à l’intégration. Pour plus d’informations sur le processus d’enregistrement de l’intégration, voir Authentification basée sur OAuth dans la documentation destinée aux développeurs Commerce.
Processus d’intégration
- Autoriser l’intégration - Accédez à la page System > Extensions>Integrations, recherchez l’intégration appropriée et autorisez-la.
- Vérifier et établir la connexion - Lorsque vous y êtes invité, acceptez l’accès demandé. Si vous êtes 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.
- Recevez la 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 de demander des jetons.
Ajout d’une intégration
-
Sur la barre latérale Admin, accédez à System > Extensions>Integrations.
{width="600" modal="regular"}
-
Renseignez les informations d’intégration suivantes :
-
Saisissez le Name de l'intégration et l'adresse de contact Email.
-
Saisissez le Callback URL où les informations d’identification OAuth peuvent être envoyées lors de l’utilisation d’OAuth pour l’exchange du jeton. L'utilisation de
https://
est fortement recommandée. -
Saisissez le Identity Link URL pour rediriger les utilisateurs vers un compte tiers avec ces informations d’identification d’intégration Adobe Commerce ou Magento Open Source.
note note NOTE L’étiquette d’avertissement Integration not secure
s’affiche à côté de chaque nom d’intégration sur la grille Integrations comme 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, sélectionnez 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.
{width="600" modal="regular"}
-
-
Une fois l’opération terminée, cliquez sur Save.
Activation d’une intégration
Par défaut, une intégration enregistrée s’affiche sur la grille avec l’état Inactive
. Pour l’activer, procédez comme suit :
-
Sur 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 dans un emplacement sécurisé et chiffré à utiliser avec votre intégration.
{width="600" modal="regular"}
-
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, réautorisez l’intégration à partir de l’administrateur :
-
Sur la barre latérale Admin, accédez à System > Extensions>Integrations.
-
Recherchez l’intégration avec l’état Active.
-
Dans la colonne Activate, cliquez sur 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é de l’accès des invités à l’API
Par défaut, le système n’autorise pas l’accès anonyme des invités à CMS, catalogue et autres ressources de magasin. Si vous devez modifier le paramètre, procédez comme suit :
-
Sur 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 la section sur Web API Security Setting .
{width="600" modal="regular"}
-
Définissez Allow Anonymous Guest Access sur
Yes
. -
Une fois l’opération terminée, cliquez sur Save Config.
Pour plus d’informations, voir Limitation de l’accès aux API web anonymes dans la documentation destinée aux développeurs Commerce.
Suppression d’une intégration
-
Sur la barre latérale Admin, accédez à System > Extensions>Integrations.
-
Recherchez l’intégration existante et cliquez sur l’icône ( ) dans la colonne Delete .
-
Pour confirmer votre action, cliquez sur OK.