SCS upgrade to support Oauth for On-premise users
New Users
Smart Content Services is no longer available to new Experience Manager Assets On-Premise users.
Existing users
Existing On-Premise users, who already have this capability enabled, can continue using Smart Content Services.
If you have upgraded to Service Pack 21, install the Hotfix for Service Pack 21 to support Oauth integration. Any existing configuration is automatically deleted. Follow the instructions mentioned in this article to set up Smart Content Services. If you upgrade to Service Pack 22, you must install this Hotfix for Service Pack 22.
For Service Pack 20 and older, you need to perform the workaround steps for SCS to support Oauth integration. See Troubleshooting smart tags for OAuth credentials.
Integrate with Adobe Developer Console
When you integrate with Adobe Developer Console, the Experience Manager server authenticates your service credentials with the Adobe Developer Console gateway before forwarding your request to the Smart Content Service. To integrate, you need an Adobe ID account that has administrator privileges for the organization and Smart Content Service license purchased and enabled for your organization.
To configure the Smart Content Service, follow these top-level steps:
-
Create an integration in Adobe Developer Console.
-
Create IMS technical account configuration using the API key and other credentials from Adobe Developer Console.
Create Adobe Developer Console integration
To use Smart Content Service APIs, create an integration in Adobe Developer Console to obtain API Key (generated in CLIENT ID field of Adobe Developer Console integration), ORGANIZATION ID, and CLIENT SECRET for Assets Smart Tagging Service Settings of cloud configuration in Experience Manager.
-
Access https://developer.adobe.com in a browser. Select the appropriate account and verify that the associated organization role is system administrator.
-
Create a project with any desired name. Click Add API.
-
On the Add an API page, select Experience Cloud and select Smart Content. Click Next.
-
Select OAuth Server-to-Server. Click Next.
For details on how to do this configuration, see the Developer Console documentation, depending on your requirements:-
Overview:
-
Creating a new OAuth credential:
-
Migrating an existing JWT credential to an OAuth credential:
-
-
In the Select product profiles page, select Smart Content Services. Click Save configured API.
A page displays more information about the configuration. Keep this page open to copy and add these values in Assets Smart Tagging Service Settings of cloud configuration in Experience Manager to configure smart tags.