You can connect CloudWorks to Azure Blob Storage with OAuth 2.0.

You need to configure these items before you can create a connection.

ItemsDescription
Azure storage accountSee the Microsoft documentation for more information about Azure storage accounts .
App registration

See the Microsoft documentation for information on how to register your application in Microsoft Entra ID.

When you register your application, for the Redirect URI, select Web and enter your application’s callback URL in the field.

Configure delegated API permissions

See the Microsoft documentation on how to configure delegated API permissions .

When you configure the API permissions, use these settings:

  • Select Azure Storage from the list of Microsoft APIs.
  • Choose Delegated permissions.
  • Select the checkbox user_impersonation (Access Azure Storage).
  • After you select Add permissions, make sure you select Grant admin consent for [Your Tenant]. This setting prevents users from being individually blocked from consenting to the impersonation scope.

Azure OAuth2.0 authentication details:

  • Tenant ID
  • Client ID
  • Client secret
  • Storage account name
  • Container name

After the app registration, find and record these OAuth2.0 authentication details:

  • From your application's Overview page in Microsoft Entra ID (see the Microsoft documentation ):
    • Tenant ID
    •  Client ID
  • From your application's Certificates & secrets page in Microsoft Entra ID (see the Microsoft documentation ):
    • Client secret
  • From your storage account in the Azure portal (see the Microsoft documentation ):
    • Storage account name
    • Container name

Create an OAuth2.0 connection with the Cloudworks Azure Blob connector.

To create a CloudWorks connection:

  1. Select CloudWorks from the from the top-left navigation menu.
  2. Select Connections from the left-side panel.
  3. Select New connection.
    The Connect to a service dialog displays. 
  4. Select Azure Blob from the Service dropdown.
    The dialog expands.
  5. Complete the dialog entries:
    • Enter a new Connection name. Use a unique name of up to 60 characters that starts and ends with a letter or number. Letters used must be in the Latin alphabet . You can include spaces, hyphens (-), and underscores (_), but no other special characters.
    • Select Oauth2 from the Auth Type dropdown, and enter these details from your Azure account:
      • Storage account name
      • Client ID
      • Client Secret
      • Tenant ID
      • Container
  6. Select Connect.