The Adobe Experience Platform uses a JWT-based authentication. You need to configure a Service Account Integration. Service accounts are similar to user accounts, but they are unique to your application and have additional security requirements.
Perform the following steps to generate a service integration:
Log in to the Adobe I/O Console with your Adobe credentials.
The
Integrations
page appears. An Integration is a service account that is created for the selected IMS Organization. If you are associated with multiple organizations, you can select the appropriate organization from the menu.
On the
Integrations
tab, click
New Integration
.
Select
Access an API
and click
Continue
.
In the
Experience Cloud
section, select
Data Services
.
Click
New integration
to create a new integration for the service and click
Continue
.
Enter a name and description for the integration and upload a public certificate.
When you generate a public certificate the private key is generated along with the certificate. The private key is required to generate the JWT and the certificate is used to create an API key.
For more information about generating a public certificate, see
Adobe documentation
.
Click
Create integration
.
After creating the integration, you can get the client ID, technical account ID, and client secret key.
The following image shows the service integration details: