Adobe
  • 22 May 2024
  • 3 Minutes to read
  • Dark
    Light
  • PDF

Adobe

  • Dark
    Light
  • PDF

Article summary

Adobe offers digital content creation and publication applications across 20+ areas including graphics, photography, illustration, multimedia/video, and more.

Types of Assets Fetched

This adapter fetches the following types of assets:

  • Users
  • SaaS data
    • Security Roles
    • SaaS Applications
    • Licenses

Connection Parameters

NOTE

The 'Technical account ID' and 'Private Key' parameters are only required if you use JWT authentication. It is not required if you use the OAuth Server-to-server authentication method.

The JWT method will soon be deprecated, so the OAuth Server-to-server authentication method is preferred. For more information, see OAuth Server-to-Server credential implementation guide.

  1. Organization ID*(required)* and Technical account ID - The created service account organization ID and technical account ID.

  2. Client ID and Client secret (required) - The created service account client ID and client secret.

  3. Private Key (RS-256) - Your service account private key, including the '-----BEGIN PRIVATE KEY-----' prefix and the '-----END PRIVATE KEY-----' suffix.

  4. Verify SSL - Select whether to verify the SSL certificate of the server against the CA database inside of Axonius. For more details, see SSL Trust & CA Settings.

  5. HTTPS Proxy (optional) - Connect the adapter to a proxy instead of directly connecting it to the domain.

  6. HTTPS Proxy User Name (optional) - The user name to use when connecting to the value supplied in Host Name or IP Address via the value supplied in HTTPS Proxy.

  7. HTTPS Proxy Password (optional) - The password to use when connecting to the server using the HTTPS Proxy.

To learn more about common adapter connection parameters and buttons, see Adding a New Adapter Connection.

AdobeAdapter1

APIs

See Create a User Account for how to add these APIs.

  • Adobe Services
  • Adobe Analytics API
  • Experience Platform API

Adapter Integration Setup

To successfully connect this adapter, you need to complete the following:

  1. Step 1: Create a new service account credential
  2. Step 2: Create a User Account

Step 1: Create a New Service Account Credential

While to access SaaS data you need to grant roles and/or permissions that include write capabilities, the adapter only actually reads data from the application.

  1. Login to Adobe Developer Console with an admin user.

  2. To begin adding an API:

    1. From within a templated project, first select the appropriate workspace to open the Workspace overview.
    2. Select + Add Service in the left navigation and choose API from the drop down list.
    3. In an empty project, select +Add to Project in the left navigation of the Project overview and then choose API, or select Add API from the quick start buttons.
      The Add an API dialog shows a list of available services with the default View by setting to show only those services available to you.
      image.png
  3. Add the following APIs:

    1. Adobe Services - User Management API (for user information)
    2. Adobe Analytics API (for last login information)
    3. Experience Platform API (for roles and permissions)
      image.png
  4. Select Next to begin configuring the API.

  5. Generate the private key (required for JWT authentication):
    a. Click Generate keypair. A file is downloaded to your computer containing your private key, as well as all of your app settings.
    b. Open the file to retrieve the private key.
    :::(Info) (NOTE)
    Adobe does not record your private key, therefore you must make sure to securely store it. This includes downloaded private key files from Console or files generated elsewhere.
    :::

    c. Copy the private key.
    d. Back in Axonius, paste the key into the Private Key field.

  6. In Adobe, click Next and then click Save configured API.
    With the API configured, you are redirected to the API overview page.

  7. From the left menu, click Service Account.

  8. Copy the following parameters and paste them into their respective fields in Axonius:

  • Client ID
  • Client secret
  • Organization ID
  • Technical account ID (required for JWT authentication)

Step 2: Create a User Account

While to access SaaS data you need to grant roles and/or permissions that include write capabilities, the adapter only actually reads data from the application.

  1. Login to the Adobe Admin Console with an admin account.
  2. From the top menu, click Users. Then, from the left menu, click Administrators.
  3. Click Add Admin and specify an email address used for the Axonius, first and last name.
  4. Logout, and then login with the newly created user.
    An email will be sent to the supplied address with a verification code.
  5. Enter the received verification code, and then set a new password of at least 32 characters.



Was this article helpful?