Skip to main content

Authorization

Follow this guide to create a new Adobe User Management credential that will allow Nexla to authenticate to and exchange data with your Adobe organization.
adobe_um_api_auth.png

Adobe User Management

Prerequisites

Before creating an Adobe User Management credential in Nexla, you need to set up an OAuth Server-to-Server integration in the Adobe Developer Console and obtain the required credentials. This integration enables programmatic access to the Adobe User Management API without requiring user interaction.

OAuth Server-to-Server Setup

OAuth Server-to-Server authentication provides secure, automated access to the Adobe User Management API without requiring user interaction. This authentication method is ideal for automated workflows and integrations. For additional information about setting up OAuth Server-to-Server integrations, see the Adobe Developer Console documentation.

  1. Access Adobe Developer Console: Sign in to the Adobe Developer Console with an account that has administrative access to your Adobe organization.

  2. Create a New Project: Create a new project or select an existing project in the Adobe Developer Console. Projects organize your API integrations and credentials.

  3. Add API Integration: Add the User Management API to your project by selecting Add API and choosing User Management API from the list of available APIs.

  4. Configure OAuth Server-to-Server: Enable OAuth Server-to-Server authentication for your integration. This authentication method is required for programmatic access to the User Management API.

  5. Obtain Organization ID: Locate your Organization ID in the project details. The Organization ID is a unique identifier for your Adobe organization and follows the format A495E53@AdobeOrg. This ID is required for all User Management API requests.

    The Organization ID uniquely identifies your Adobe organization and is required for all User Management API operations. You can find this ID in your Adobe Admin Console or in the project details in the Adobe Developer Console. For detailed information about Adobe User Management API authentication, see the Adobe User Management API documentation.

  6. Obtain Client Credentials: After configuring the OAuth Server-to-Server integration, you will receive a Client ID and Client Secret. These credentials are used to authenticate with the Adobe Identity Management System (IMS) and obtain access tokens for API requests.

Create an Adobe User Management Credential

  • To create a new Adobe User Management credential, after selecting the data source/destination type, click the Add Credential tile to open the Add New Credential overlay.

New Credential Overlay – Adobe User Management

AdobeUM_Cred.png

Credential Name & Description

  1. Enter a name for the credential in the Credential Name field and a short, meaningful description in the Credential Description field.

    Resource descriptions are recommended but are not required. They should be used provide information about the resource purpose, data freshness, etc. that can help the owner and other users efficiently understand and utilize the resource.

OAuth2 Configuration

  1. Enter your Adobe Organization ID in the Organization Id field. This should be the unique identifier for your Adobe organization, typically in the format A495E53@AdobeOrg. You can find this ID in your Adobe Admin Console or in the project details in the Adobe Developer Console.

  2. Enter your OAuth Client ID in the Client ID field. This is the Client ID obtained from your OAuth Server-to-Server enabled project in the Adobe Developer Console. The Client ID is used to authenticate with the Adobe Identity Management System (IMS) and is included in the x-api-key header for all API requests.

  3. Enter your OAuth Client Secret in the Client Secret field. This is the Client Secret obtained from your OAuth Server-to-Server enabled project in the Adobe Developer Console. The Client Secret is used together with the Client ID to obtain access tokens for API authentication.

The Organization ID, Client ID, and Client Secret are required for all Adobe User Management API operations. These credentials should be kept secure and not shared publicly or committed to version control systems. The OAuth Server-to-Server flow automatically handles token exchange and refresh, providing seamless authentication for API requests.

For detailed information about Adobe User Management API authentication and credential management, see the Adobe User Management API documentation.

Save the Credential

  1. Once all of the relevant steps in the above sections have been completed, click the Save button at the bottom of the overlay to save the configured credential.

  2. The newly added credential will now appear in a tile on the Authenticate screen during data source/destination creation and can be selected for use with a new data source or destination.