You can integrate Adobe Experience Manager (AEM) with the Smart Tags cloud service using the Adobe IO unified developer portal (UDP).
First, create a Smart Tags cloud service configuration in AEM to generate a public key. Next, create an integration in Adobe IO UDP and upload this public key. Then, configure your AEM instance using the API key and other credentials that you obtain from the UDP.
Use this configuration to access the Smart Tags cloud service from within AEM. At the back end, the AEM server authenticates your cloud service credentials with the Adobe IO gateway before forwarding your request to the Smart Tags cloud service.
Here are the key tasks for configuring the Smart Tags cloud service:
- Obtaining a public certificate for OAuth integration
- Creating UDP integration
- Configuring the AEM instance
Before you can create an integration in UDP, obtain a public certificate that UPD uses to authenticate your request.
To be able to use Smart Tags cloud service APIs, create an integration within UDP to generate information, such as API Key, Technical Account Id, Organization Id, and Client Secret.
After you generate the authentication details from UDP, use them to configure the Smart Tags cloud service in your AEM instance. Creating a Smart Tags cloud configuration lets UDP authenticate API requests from the AEM instance. To configure the integration in AEM, perform these tasks:
- Edit the Smart Tags cloud service configuration in AEM
- Enable auto-tagging in the Update Asset workflow (optional)
To allow the UDP authenticate your requests for the Smart Tags service, use the Technical Account ID, Organization Id, Client Secret, Authorization Server, and API key to create an integration in AEM.
If you want your assets to be automatically tagged as soon as you upload them to AEM Assets, enable smart tagging in the Update Asset workflow.