De integratie van Commerce Admin met Adobe ID configureren
Deze integratie ondersteunt Commerce-handelaren met Admin-gebruikers die een Adobe ID hebben en die hun aanmelding bij Adobe Commerce en Adobe Business-producten willen stroomlijnen. Het is optioneel en wordt per geval ingeschakeld. Alleen de workflows van de Admin-gebruiker worden beïnvloed wanneer deze worden ingeschakeld.
Vereisten
- Adobe Commerce 2.4.5 of hoger
- Een Adobe.com rekening met toegang tot Adobe Admin Console.
De beheerder die deze integratie vormt vereist de volgende geloofsbrieven tijdens moduleenactivering:
- Identiteitskaart van de organisatie (die uit wordt verkregen Adobe Admin Console), die minstens 24 karakters in lengte moet zijn. De geverifieerde gebruiker moet deel uitmaken van deze IMS-organisatie. Voor informatie over het vinden van uw organisatie identiteitskaart, zie Organisaties in Experience Cloud.
- 2FA moet op het niveau van de Organisatie in Adobe Admin Console worden gehandhaafd om de module toe te laten. Controle de montages van de Authentificatie.
- Client-id
- Clientgeheim
- Identiteitskaart van de cliënt en cliëntgeheim zijn beschikbaar na het terugwinnen van API sleutels van Adobe Developer Console.
Gebruikers van Commerce Admin moeten een account met een Adobe ID maken om zich aan te melden.
Algemene stappen
- Krijg Adobe Org identiteitskaart van Adobe Admin Console
- Produceer een nieuw project, IMS API sleutels, en geheim van Adobe Developer Console
- Adobe Commerce-gebruikers configureren in de Adobe Admin Console
- Schakel de module
AdminAdobeIms
in.
Voor een geslaagde integratie moeten alle Adobe Commerce-gebruikers beschikken over Admin-gebruikersaccounts met dezelfde naam en hetzelfde primaire e-mailadres. Als een passende Admin gebruikersrekening niet bestaat, moet een gebruiker met de vereiste toestemmingen (typisch toegewezen de rol van de Beheerder) manueel tot de Admin gebruikersrekeningmet de zelfde naam en e-mail leiden.
De integratie configureren
Nadat de volgende stappen zijn uitgevoerd door een beheerder of ontwikkelaar met systeemtoegang, wordt de knop Sign into Adobe Commerce with Adobe IMS weergegeven op de aanmeldingspagina voor Commerce Admin voor alle Admin-gebruikers.
Stap 1: Adobe-ID ophalen
Lidmaatschap in ten minste één IMS-organisatie is vereist om deze functie in te schakelen. Als u een Adobe ID hebt, behoort u standaard tot minstens één Adobe organisatie. Login aan Adobe Admin Consoleom uw organisatieidentiteitskaart terug te winnen
Stap 2: Genereer een nieuw project, de sleutels IMS API en geheim
Om projecten voor een organisatie tot stand te brengen, moet de rekening Admin van de Adobe voor de organisatie de systeembeheerder of ontwikkelaarrol hebben. Zie de Gids van Developer Console.
-
Login aan Adobe Developer Console.
-
Ga naar het tabblad Projects (adobe.io/projects) en klik op Create a new project .
-
Klik op Add API op de nieuwe projectpagina.
-
Selecteer Adobe Services > Adobe Commerce with Adobe ID .
-
Selecteer Oauth 2.0 Web .
-
Geef de waarde Redirect URI op:
https://<hostname>/
-
Geef de waarde Redirect URI pattern op:
https://<hostname>/.*
U kunt punten in de hostnaam laten springen door vóór de punten
\\
te gaan. Als u een jokerteken toevoegt aan het einde van de URL, wordt de geheime sleutel Adobe Commerce Admin ondersteund. -
Klik op Save configured API.
-
Kopieer de toetsen Client ID en Client Secret van het gemaakte project.
Stap 3: Adobe Commerce-gebruikers configureren in de Adobe Admin Console
Voordat u de integratie inschakelt, controleert u of elke Adobe Commerce Admin-gebruikersaccount een overeenkomende Adobe IMS-account heeft. Adobe Commerce-gebruikers moeten tot een bepaalde Adobe behoren om zich aan te melden met een Adobe ID.
-
In Adobe Admin Console, navigeer aan Users > Users.
-
Klik op Add User.
-
Voer het e-mailadres van de gebruiker in.
Indien van toepassing wordt het aanbevolen ID-type automatisch ingevuld. U kunt deze instelling wijzigen in een van de product-id's in de lijst. Deze is gebaseerd op het aankoopplan van uw organisatie.
U kunt maximaal tien gebruikers tegelijk toevoegen. Als u meer wilt toevoegen, herhaalt u de voorgaande stappen nadat u de wijzigingen hebt opgeslagen.
-
Klik op Save.
De gebruiker wordt toegevoegd en weergegeven in de lijst Users .
Stap 4: De module AdminAdobeIms inschakelen
De module AdminAdobeIms
is verantwoordelijk voor de integratie tussen Adobe Commerce en Adobe IMS. Nadat u het nieuwe project hebt ingesteld en uw organisatie-id, client-id en clientgeheim hebt gekopieerd, kunt u de module AdminAdobeIms
inschakelen.
Voer bin/magento admin:adobe-ims:enable
in. U wordt gevraagd de volgende parameters in te voeren. Gebruik de waarden die zijn gegenereerd tijdens het maken van een project.
- Organisatie-id
- Client-id
- Clientgeheim
- 2FA ingeschakeld
Adobe Commerce geeft een bericht weer dat aangeeft of de activering is geslaagd of mislukt.
Nadat deze functie is ingeschakeld, kunt u andere Adobe Commerce-gebruikersaccounts overzetten naar Adobe IMS-accounts. Adobe Commerce-gebruikers moeten tot de geconfigureerde Adobe-organisatie behoren om zich aan te melden met een Adobe ID.