Integreringar
Genom att definiera en integrering i Commerce Admin kan du fastställa platsen för OAuth-autentiseringsuppgifter och omdirigerings-URL för tredjepartsintegreringar och identifiera tillgängliga API-resurser som behövs för integreringen. Mer information om integreringsregistreringsprocessen finns i OAuth-baserad autentisering i dokumentationen för Commerce-utvecklare.
Arbetsflöde för introduktion
- Auktorisera integreringen - Gå till sidan System > Extensions>Integrations, hitta den relevanta integreringen och auktorisera.
- Verifiera och upprätta inloggning - Acceptera den begärda åtkomsten när du uppmanas till det. Om du omdirigeras till en tredje part loggar du in på systemet eller skapar ett konto. När inloggningen är klar återgår du till integreringssidan.
- Ta emot en bekräftelse på auktoriserad integrering - Systemet skickar ett meddelande om att integreringen har auktoriserats. När du har konfigurerat en integrering och tagit emot inloggningsuppgifterna behöver du inte längre ringa anrop för att få åtkomst till eller begära tokens.
Lägg till en integrering
-
Gå till System > Extensions>Integrations på sidofältet_ Admin _.
{width="600" modal="regular"}
-
Ange följande integreringsinformation:
-
Ange Name för integreringen och kontaktadressen Email.
-
Ange Callback URL dit OAuth-autentiseringsuppgifter kan skickas när OAuth används för tokenutbyte. Vi rekommenderar starkt att du använder
https://
. -
Ange Identity Link URL för att omdirigera användare till ett tredjepartskonto med dessa Adobe Commerce- eller Magento Open Source-integreringsuppgifter.
note note NOTE Varningsetiketten Integration not secure
visas nära varje integrationsnamn i Integrations-rutnätet som en påminnelse tills HTTPS-URL:er sparas i fälten Callback URL och Identity Link URL.- Ange ditt lösenord för att bekräfta din identitet när du uppmanas till detta.
-
-
Välj API i den vänstra panelen och gör följande:
-
Ange Resource Access till något av följande:
All
Custom
-
Markera kryssrutan för varje resurs som behövs för anpassad åtkomst.
{width="600" modal="regular"}
-
-
Klicka på Save när du är klar.
Aktivera en integrering
Som standard visas en sparad integrering i rutnätet med statusen Inactive
. Så här aktiverar du den:
-
Gå till System > Extensions>Integrations på sidofältet_ Admin _.
-
Hitta den nyskapade integreringen och klicka på länken Activate.
-
Klicka på Allow i det övre högra hörnet.
Den här åtgärden visar integreringstoken för tillägg. Kopiera den här informationen till en säker, krypterad plats som kan användas med integreringen.
{width="600" modal="regular"}
-
Klicka på Done i det övre högra hörnet.
Återauktorisera en integrering
Om du vill generera en ny integreringsåtkomsttoken och åtkomsttokenhemlighet har du auktoriserat integreringen från administratören igen:
-
Gå till System > Extensions>Integrations på sidofältet_ Admin _.
-
Hitta integreringen med statusen Active.
-
Klicka på Reauthorize i kolumnen Activate.
-
Klicka på Reauthorize för att godkänna åtkomst till API-resurserna.
-
Spara de nya integrationstoken för tillägg och klicka på Done.
Ändra säkerhetsinställningen för API-gäståtkomst
Som standard tillåter systemet inte anonym gäståtkomst till CMS, kataloger och andra lagringsresurser. Om du måste ändra inställningen gör du följande:
-
Gå till Stores > Settings>Configuration på sidofältet_ Admin _.
-
Expandera Services i den vänstra panelen och välj Magento Web API.
-
Expandera i avsnittet Web API Security Setting.
{width="600" modal="regular"}
-
Ange Allow Anonymous Guest Access till
Yes
. -
Klicka på Save Config när du är klar.
Mer information finns i Begränsa åtkomst till anonyma webb-API:er i dokumentationen för Commerce-utvecklare.
Ta bort en integrering
-
Gå till System > Extensions>Integrations på sidofältet_ Admin _.
-
Leta reda på den befintliga integrationen och klicka på ikonen ( ) i kolumnen Delete .
-
Bekräfta åtgärden genom att klicka på OK.