Konfigurera Commerce Admin Integration med Adobe ID
Integrationen stöder Commerce handlare med admin-användare som har en Adobe ID och som vill effektivisera inloggningen till Adobe Commerce och Adobe Business-produkter. Den är valfri och aktiveras per instans. Endast arbetsflöden för administratörer påverkas när de är aktiverade.
Förutsättningar
- Adobe Commerce 2.4.5 eller senare
- Ett Adobe.com med åtkomst till Adobe Admin Console.
Administratören som konfigurerar den här integreringen behöver följande autentiseringsuppgifter när modulen aktiveras:
- Organisations-ID (hämtas från Adobe Admin Console), som måste innehålla minst 24 tecken. Den autentiserade användaren måste tillhöra den här IMS-organisationen. Mer information om hur du hittar ditt företags-ID finns i Organisationer i Experience Cloud.
- 2FA ska tillämpas på organisationsnivå i Adobe Admin Console för att aktivera modulen. Kontrollera autentiseringsinställningar.
- Klient-ID
- Klienthemlighet
- Klient-ID och klienthemlighet är tillgängliga efter hämtning av API-nycklar från Adobe Developer Console.
Commerce Admin-användare måste skapa ett konto hos en Adobe ID för att kunna logga in.
Allmänna steg
- Hämta Adobe-organisations-ID från Adobe Admin Console
- Generera ett nytt projekt, IMS API-nycklar och hemlighet från Adobe Developer Console
- Konfigurera Adobe Commerce-användare i Adobe Admin Console
- Aktivera modulen
AdminAdobeIms
.
För en lyckad integrering krävs att alla Adobe Commerce-användare har administratörskonton med samma namn och primära e-postadress. Om det inte finns något matchande administratörskonto måste en användare med nödvändig behörighet (vanligtvis tilldelad administratörsrollen) manuellt skapa administratörsanvändarkontot med samma namn och e-postadress.
Konfigurera integreringen
När följande steg har slutförts av en administratör eller utvecklare med systemåtkomst visas knappen Sign into Adobe Commerce with Adobe IMS på inloggningssidan för Commerce Admin för alla Admin-användare.
Steg 1: Hämta Adobe Org ID
Det krävs medlemskap i minst en IMS-organisation för att den här funktionen ska kunna aktiveras. Om du har en Adobe ID-organisation tillhör du som standard minst en Adobe-organisation. Logga in på Adobe Admin Console för att hämta ditt företags-ID.
Steg 2: Generera ett nytt projekt, IMS API-nycklar och hemlig
Om du vill skapa projekt för en organisation måste Adobe Admin-kontot för organisationen ha systemadministratörs- eller utvecklarrollen. Se Developer Console Guide.
-
Logga in på Adobe Developer Console.
-
Gå till fliken Projects (adobe.io/projects) och klicka på Create a new project.
-
Klicka på Add API på den nyligen skapade projektsidan.
-
Välj Adobe Services > Adobe Commerce with Adobe ID.
-
Välj Oauth 2.0 Web.
-
Ange Redirect URI:
https://<hostname>/
-
Ange Redirect URI pattern:
https://<hostname>/.*
Undvik alla punkter i värdnamnet genom att föregå punkterna med
\\
. Om du lägger till ett jokertecken i slutet av URL:en stöds hemlig nyckel för Adobe Commerce Admin. -
Klicka på Save configured API.
-
Kopiera nycklarna Client ID och Client Secret från det skapade projektet.
Steg 3: Konfigurera Adobe Commerce-användare i Adobe Admin Console
Innan du aktiverar integreringen bör du kontrollera att alla Adobe Commerce Admin-användarkonton har ett motsvarande Adobe IMS-konto. Adobe Commerce-användare måste tillhöra en viss Adobe-organisation för att kunna logga in med en Adobe ID.
-
Gå till Users > Users i Adobe Admin Console.
-
Klicka på Add User.
-
Ange användarens e-postadress.
Om det är tillämpligt fylls den rekommenderade ID-typen i automatiskt. Du kan ändra den här inställningen till ett produkt-ID i listan, som baseras på din organisations inköpsplan.
Du kan lägga till upp till tio användare samtidigt. Om du vill lägga till fler upprepar du de föregående stegen när du har sparat ändringarna.
-
Klicka på Save.
Användaren läggs till och visas i listan Users.
Steg 4: Aktivera AdminAdobeIms-modulen
Modulen AdminAdobeIms
ansvarar för integreringen av Adobe Commerce/Adobe IMS. När du har konfigurerat det nya projektet och kopierat ditt organisations-ID, klient-ID och klienthemlighet kan du aktivera modulen AdminAdobeIms
.
Ange bin/magento admin:adobe-ims:enable
. Du uppmanas att ange följande parametrar. Använd de värden som genererades när projektet skapades.
- Organisations-ID
- Klient-ID
- Klienthemlighet
- 2FA aktiverat
Adobe Commerce visar ett meddelande som anger om aktiveringen lyckades eller misslyckades.
När du har aktiverat den här funktionen kan du överföra andra Adobe Commerce-användarkonton till Adobe IMS-konton. Adobe Commerce-användare måste tillhöra den konfigurerade Adobe-organisationen för att kunna logga in med en Adobe ID.