Integrazioni
La definizione di un’integrazione nell’amministratore di Commerce stabilisce la posizione delle credenziali OAuth e l’URL di reindirizzamento per le integrazioni di terze parti e identifica le risorse API disponibili necessarie per l’integrazione. Per informazioni più dettagliate sul processo di registrazione dell'integrazione, vedi Autenticazione basata su OAuth nella documentazione per gli sviluppatori di Commerce.
Flusso di lavoro di onboarding
- Autorizza l'integrazione. Passare alla pagina System > Extensions>Integrations, trovare l'integrazione pertinente e autorizzare.
- Verifica e stabilisci l'accesso. Quando richiesto, accetta l'accesso richiesto. Se viene reindirizzato a una terza parte, accedi al sistema o crea un account. Dopo aver effettuato correttamente l’accesso, torni alla pagina di integrazione.
- Ricevi conferma dell'integrazione autorizzata. Il sistema invia una notifica per informare che l'integrazione è stata autorizzata correttamente. Dopo aver configurato un’integrazione e ricevuto le credenziali, non è più necessario effettuare chiamate per accedere o richiedere token.
Aggiungere un’integrazione
-
Nella barra laterale Admin, passa a System > Extensions>Integrations.
{width="600" modal="regular"}
-
Immetti le seguenti informazioni sull’integrazione:
-
Immettere Name dell'integrazione e l'indirizzo Email del contatto.
-
Immetti Callback URL in cui è possibile inviare le credenziali OAuth quando si utilizza OAuth per lo scambio di token. Si consiglia vivamente di utilizzare
https://
. -
Immetti Identity Link URL per reindirizzare gli utenti a un account di terze parti con queste credenziali di integrazione di Adobe Commerce o di Magento Open Source.
note note NOTE L'etichetta di avviso Integration not secure
viene visualizzata accanto a ogni nome di integrazione nella griglia Integrations come promemoria, finché gli URL HTTPS non vengono salvati nei campi Callback URL e Identity Link URL.- Quando richiesto, immettere la password per confermare l'identità.
-
-
Nel pannello a sinistra, scegli API ed effettua le seguenti operazioni:
-
Imposta Resource Access su uno dei seguenti:
All
Custom
-
Per l’accesso personalizzato, seleziona la casella di controllo di ogni risorsa necessaria.
{width="600" modal="regular"}
-
-
Al termine, fare clic su Save.
Attivare un’integrazione
Per impostazione predefinita, nella griglia viene visualizzata un'integrazione salvata con lo stato Inactive
. La procedura seguente illustra come attivarla:
-
Nella barra laterale Admin, passa a System > Extensions>Integrations.
-
Trova la nuova integrazione creata e fai clic sul collegamento Activate.
-
Nell'angolo superiore destro fare clic su Allow.
Questa azione visualizza i token di integrazione per le estensioni. Copiare queste informazioni in una posizione crittografata sicura da utilizzare con l'integrazione.
{width="600" modal="regular"}
-
Nell'angolo superiore destro fare clic su Done.
Autorizzare nuovamente un’integrazione
Per generare un nuovo token di accesso all’integrazione e un nuovo segreto per token di accesso, l’integrazione è stata nuovamente autorizzata dall’amministratore:
-
Nella barra laterale Admin, passa a System > Extensions>Integrations.
-
Trovare l'integrazione con lo stato Active.
-
Nella colonna Activate fare clic su Reauthorize.
-
Fare clic su Reauthorize per approvare l'accesso alle risorse API.
-
Salvare i nuovi token di integrazione per le estensioni e fare clic su Done.
Modificare l’impostazione di sicurezza dell’accesso guest API
Per impostazione predefinita, il sistema non consente l’accesso come ospite anonimo a CMS, catalogo e altre risorse dello store. Se è necessario modificare l'impostazione, effettuare le seguenti operazioni:
-
Nella barra laterale Admin, passa a Stores > Settings>Configuration.
-
Nel pannello a sinistra, espandi Services e scegli Magento Web API.
-
Espandere nella sezione Web API Security Setting.
{width="600" modal="regular"}
-
Imposta Allow Anonymous Guest Access su
Yes
. -
Al termine, fare clic su Save Config.
Per ulteriori informazioni, vedere Limitazione dell'accesso alle API Web anonime nella documentazione per gli sviluppatori di Commerce.
Eliminare un’integrazione
-
Nella barra laterale Admin, passa a System > Extensions>Integrations.
-
Trova l'integrazione esistente e fai clic sull'icona ( ) nella colonna Delete.
-
Per confermare l'azione, fare clic su OK.