Back to Website
Show / Hide Table of Contents

External apps

  • Last updated on April 22, 2024
  • •
  • 1 minute to read

On this tab, you can register applications that you connect to Customer's Canvas to use the BackOffice API. The obtained credentials provide Open API access to your account. To learn about the supported authentication schemes, refer to the Authentication in Customer's Canvas Hub article.

Navigating to Settings > External apps, you can see what applications are already registered.

External applications in BackOffice.

  1. Name. This is the internal name of an application.
  2. Client ID. A unique string generated automatically.
  3. Authorization type. This type depends on your needs.

Creating external apps

To create a new external app, click Create.

When a new form opens, fill in the Name and Authorization type in the App details:

Creating a new external app.

  1. Name. This is the internal name of an application.
  2. Authorization type. In the drop-down list, select one of Client Credentials, Implicit, or Authorization Code.
  3. Client ID. A unique string will be generated automatically.
  4. Secret key. A unique string will be generated automatically.

Client credentials

For the Client credentials type, you need to fill in Access token lifetime.

Access token lifetime.

Learn more about this value in the Token lifetime paragraph.

Implicit

For the Implicit authorization type, you need to fill in the following fields:

Redirect settings.

Learn more about redirect settings in the Redirect Settings paragraph.

Authorization code

For the Authorization code authorization type, you need to fill in the following fields.

Authorization code.

To learn when you need the client secret and PKCE, refer to the Require client secret and Require PKCE paragraphs.

Permissions

After filling in the app details, choose the Customer's Canvas resources which the application can manage and define the required permissions:

  • No Access forbids access.
  • Full allows creating, reading, updating, and deleting resources.
  • Read allows only reading.

Let's see what resources you can manage.

Resource types in BackOffice and their permissions.

When you select the Implicit or Authorization Code type, all the resources will get the predefined permissions:

  • Full access for Assets, Private assets, Projects, Product specifications, Pipeline artifacts, and Storefront users
  • No Access for Tenant configuration
Was this page helpful?
Thanks for your feedback!
Back to top Copyright © 2001–2025 Aurigma, Inc. All rights reserved.
Loading...
    Thank for your vote
    Your opinion is important to us. To provide details, send feedback.
    Send feedback