Adobe Creative SDK

Follow

Why and how to register my app?

As part of registering your application, you are given the necessary data for your integration to connect to our services via the Creative SDK.  You will receive an API Key (Client ID), Secret, redirect URLs and have the opportunity to add the service(s) (scopes) needed for your integration.

The API Key (or Client ID) will be defaulted to “Development Mode” for integration and testing.  In "Development Mode", your Creative SDK components will have the full features as if they are in "Production mode."

The difference between "Development Mode" and "Production Mode" is in the number of users the application can support. An application in  “Development Mode” can only support up to 25 users.

Register your application for development

  1. Follow the MyApp tab to the Adobe.io Console.
  2. Click on the  button.
  3. With the “Adobe ID Key” type selected, then “Next”.

Mobile Integration (Android or iOS)

The Integration Info form:

  1. Select the platform of your application for the Creative SDK integration.

  2. Enter your Integration Name.  This is your app name and will be displayed to the user when they authorize your app during the User Auth process.

  3. Enter a description of your app. Shown only to you when you access this Console, and to Adobe for internal purposes, including during the app approval process.

  4. Fill out the Captcha.

  5. Click the “Next” button.

On the next page, 

  1. In the Integration services, click the “Select a service” dropdown and select “Creative SDK” as the integration scope.  For Typekit Platform integration, you will need to add the Typekit service in conjunction with the "Creative SDK" service.
  2. Click the "+ Add service" button on the right side of it to add the selected service.
  3. The icon of the added service is now displayed right under it.
  4. Continue scroll through the form, you will see the provided an API Key ID, Client Secret, Redirect URI/URL that you will need to integrate the SDK with. 
  5. Copy the API Key, Client secret from the Technical Info section.  Note: Client Secret will only be shown to you once.  It will not be shown again the next time you come back.
  6. Copy the Redirect URIs from the Integration Info section. Scroll to the bottom of the page and click the “Save” button.

Web Integration

Fill out the Integration Info form:

  1. Select "Web" as your integration

  2. Enter your Integration Name

    This is your app name and will be displayed to the user when they authorize your app during the User Auth process.

  3. Enter your Default redirect URI

    This should be your root domain.

  4. Enter a comma-separated list of redirect URIs

    Used to verify that your Client ID is being used by your site and your site alone.

    List any subdomains to whitelist here.

    Notes 
    - You cannot use:
        - regex
        - IP addresses
        - localhost
    - For local development, add an entry for one of the URLs that you whitelist here to your `hosts` file, e.g.:
        - In `hosts`, add something like `127.0.0.1 localhost.mysite.com`
        - In your browser, access the local site at `https://localhost.mysite.com:PORT`

  5. Enter a description of your app

    Shown only to you when you access this Console, and to Adobe for internal purposes, including during the app approval process.

  6. Fill out the Captcha.

  7. Click the “Next” button.

On the next page:

  1. In the Integration services, click the “Select a service” dropdown and select “Creative SDK” as the integration scope. For Typekit Platform integration, you will need to add the Typekit service in conjunction with the "Creative SDK" service.
  2. Click the "+ Add service" button on the right side of it to add the selected service.
  3. The icon of the added service is now displayed right under it.
  4. Continue scroll through the form, you will see the provided an API Key ID, Client Secret, Redirect URI/URL that you will need to integrate the SDK with. 
  5. Copy the API Key and Client Secret from the Technical Info section. 
  6. Scroll to the bottom of the page and click the “Save” button.

This is it for the app registration!

Next, you can learn more about the proper integration and walk through of our sample applications from the documentation and GitHub repo.

Once you are done with the integration, please visits the How to complete the Production Client ID Request KB article for details on how to submit the approval request. 

Was this article helpful?
1 out of 2 found this helpful

Comments

Powered by Zendesk