General steps
- Get Adobe Org ID from the Adobe Admin Console
- Generate a new project, IMS API keys, and secret from the Adobe Developer Console
- Configure Adobe Commerce users in the Adobe Admin Console
- Enable the
AdminAdobeIms
module.
A successful integration requires that all Adobe Commerce users have Admin user accounts with the same name and primary email address. If a matching Admin user account does not exist, a user with the required permissions (typically assigned the Administrator role) must manually create the Admin user account with the same name and email.
Configure the integration
After the followings steps are completed by an administrator or developer with system access, the Sign into Adobe Commerce with Adobe IMS button is displayed in the Commerce Admin login page for all Admin users.
Step 1: Get Adobe Org ID
Membership in at least one IMS organization is required to enable this feature. If you have an Adobe ID, you belong to at least one Adobe organization by default. Log in to the Adobe Admin Console to retrieve your organization ID.
Step 2: Generate a new project, IMS API keys, and secret
To create projects for an organization, the Adobe Admin account for the organization must have the system administrator or developer role. See the Developer Console Guide.
-
Log in to Adobe Developer Console.
-
Go to the Projects tab (adobe.io/projects) and click Create a new project.
-
Click Add API on the newly created Project page.
-
Select Adobe Services > Adobe Commerce with Adobe ID.
-
Select Oauth 2.0 Web.
-
Specify the Redirect URI:
https://<hostname>/admin/adobe_ims_auth/oauth/imscallback/
-
Specify the Redirect URI pattern:
https://<hostname>/admin/adobe_ims_auth/oauth/imscallback/
Escape any dots in the hostname by preceding the dots with
\\
. Adding a wildcard to the end of the URL supports the Adobe Commerce Admin secret key. -
Click Save configured API.
-
Copy the Client ID and Client Secret keys from the created project.