Home > Configure App Registrations

Export to PDF

Configure App Registrations

If you need to leverage the resources of AvePoint cloud services, you can register an app in AvePoint Online Services and grant permissions to the app. With the registered app, you can use the generated application (client) ID for authentication.

The table below lists the services that can use the registered app.

AvePoint Cloud ServiceUsage
OpusRegister Agents to connect Opus to SharePoint On-Premises and File System to access and manage the content.
OpusUse public APIs to connect Opus to additional systems (beyond the built-in content sources as well as File System and SharePoint On-Premises), enabling content access and management.
EnPowerUse public APIs to retrieve data from EnPower.
EnPowerRegister Agents to connect EnPower to on-premises users and groups for resource management.
FlyUse public APIs to perform migrations with Fly.
FlyUse public APIs to perform Active Directory migrations with Fly.
Cloud Backup for Dynamics 365Use public APIs to retrieve job information from Cloud Backup for Dynamics 365.
Cloud Backup for IaaS + PaaSUse public APIs to retrieve job information from Cloud Backup for IaaS + PaaS.
Cloud Backup for IaaS + PaaSUse public APIs to retrieve job information under the CAP Gateway mode from Cloud Backup for IaaS + PaaS.
InsightsUse public APIs to retrieve data from Insights.
AvePoint Online ServicesUse APIs of auto discovery to retrieve scan job information.
AvePoint Online ServicesUse public APIs to get the audit records of activities in your AvePoint Online Services tenant.
Cloud GovernanceUse public APIs to manage data in Cloud Governance.
Cloud Backup for Microsoft 365Use public APIs to retrieve job information from Cloud Backup for Microsoft 365.
Cloud Backup for Microsoft 365Use public APIs to get the subscription consumption information of Cloud Backup for Microsoft 365.
Cloud Backup for Google WorkspaceUse public APIs to retrieve data from Cloud Backup for Google Workspace.
Cloud Backup for Salesforce®Use public APIs to retrieve data from Cloud Backup for Salesforce®.

The Tenant Owner and Service Administrators can navigate to Administration > App registrations, and refer to the sections below for more instructions:

Register an App

Follow the steps below to register an app:

  1. On the App registrations page, click Create.

  2. On the Create app registration page, complete the following steps:

    1. Enter a name for the app.

    2. Click Add service and permission.

    3. In the Add service and permission pane, select the services and corresponding permissions that you need to grant to this app, and then click Add.

    4. Credentials enable applications to identify themselves to the authentication service when receiving tokens at a web addressable location (using an HTTPS scheme). For a higher level of assurance, we recommend using a certificate (instead of a client secret) as a credential. Follow the instructions below to configure credentials:

      • Select the Certificate tab, and then click Upload new certificate to upload a certificate (.cer or .crt file). The certificate serves as credentials that allow your application to authenticate itself, requiring no interaction from a user at runtime. If your organization does not have any certificate files, you can refer to Prepare a Certificate for the Custom Azure App to prepare a self-signed certificate.

        *Note: If your organization is using AvePoint Opus, you can generate and download a certificate in AvePoint Opus Settings > Agent management. For details, refer to the .

      • Select the Client secret tab, click Add client secret, set the Effective duration to 1 year, 2 years, or 3 years, and then click Add to generate a client secret. Client secret values cannot be entirely shown once they are saved. To get a client secret value for later use, click the Copy button to copy and save it upon creation.

      If you want to delete a certificate or client secret, click the Delete button.

  3. Click Save to save your configurations.

When you finish the registration, click the app name to view the registration details, and you can copy the generated application (client) ID on the details page. You can use the client ID for authentication when leveraging the resources of AvePoint cloud services.

Edit an App

Follow the steps below to edit an app:

  1. On the App registrations page, select the app you want to edit and click Edit.

  2. On the Edit app registration page, you can update the app name, assign services and permissions, or add/delete certificates. You can refer to the instructions in the Register an App section above.

  3. Click Save to save your edits to the app registration.

Delete Apps

Follow the steps below to delete apps:

  1. On the App registrations page, select the apps and click Delete on the ribbon.

  2. A pop-up window appears asking for your confirmation.

  3. Click Confirm to delete the selected apps.