--- title: "Azure Client secret integration" slug: "azure-cloud-storage" updated: 2026-04-08T08:20:09Z published: 2026-04-08T08:20:09Z canonical: "docs.dataloop.ai/azure-cloud-storage" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.dataloop.ai/llms.txt > Use this file to discover all available pages before exploring further. # Blob Storage Client Secret Integration To connect your data from Azure Blob as a DDOE dataset, follow the setup instructions. > [!NOTE] > Prerequisites > > - An active Azure subscription. > - Access rights to create and manage storage accounts and app registrations in Azure. > - Access to the DDOE platform with permissions to create datasets and integrations. Only users with the Organization **Admin** or **Owner** roles are authorized to create integrations. [Learn more](https://docs.dataloop.ai/docs/org-members-groups#org-role-permissions) To connect your data from Azure Blob as a DDOE dataset, the process involves the following steps: ![](https://cdn.document360.io/53f32fe9-1937-4652-8526-90c1bc78d3f8/Images/Documentation/ms_azure_integration_blob_storage.png) ## 1. Create a Storage Account in Microsoft Azure 1. Open [Microsoft Azure](https://portal.azure.com/#browse/Microsoft.Storage/StorageAccounts) and search & select Storage accounts in the search bar. 2. Click **Create** and follow the instructions to create a storage account. ## 2. Create a Blob Container in Microsoft Azure 1. In the **Microsoft Azure**, open the newly created storage account. 2. Navigate to the **Blob Service** -> **Containers**. 3. Click on the **+Container** and enter a name for the container. ## 3. Create an App Registration App in Microsoft Azure 1. Open [Microsoft Azure](https://portal.azure.com/#home) and search for the **App registrations** in the search bar. 2. Click **App registrations**. 3. Click **+New registration** and enter a name for your application. 4. Note the **Application (client) ID** and the **Directory (tenant) ID** from the Application overview page, which are required for the integration. ## 4. Create a Client Secret in the App Registration 1. Once you create an application, on the left-side panel navigate to **Certificates & secrets**. 2. Click **+New client secret** to create a new secret for the application. 3. Enter a description for the client secret. 4. Select a timeframe from the list when the integration expires (the recommended setting is the longest period). 5. Click **Add**. A confirmation message is displayed, and the client secret is added to the application. Important Copy the secret **value** and store it for later use, because you cannot access it again. The secret value is required in the Integration phase. ## 5. Assign a Role in the IAM in Microsoft Azure 1. Return to the Storage Accounts page in the Azure Portal, select **Access Control (IAM)**. 2. Click **Add** -> **Add role assignment**. 3. Search and select **Storage Data Contributor**. 4. Assign this role to the **App registration** that is created earlier. ## 6. Create the Azure Client Secret Integration Who Can Create? Only users with the Organization **Admin** or **Owner** roles are authorized to create integrations. [Learn more](https://docs.dataloop.ai/docs/org-members-groups#org-role-permissions) 1. Log in to the DDOE platform. 2. From the left-side panel, select **Integrations**. 3. Click **Create Integration** -> **Create Storage Integration**. A pop-up window is displayed. ![](https://cdn.document360.io/53f32fe9-1937-4652-8526-90c1bc78d3f8/Images/Documentation/integrations_create_azure_blob.png) 1. **Integration Name**: Enter a **Name** for the integration. 2. **Provider**: Select **Azure** from the list. 3. **Integration Type**: Select the **Client Secret** from the list. 4. **Account Name**: Enter your storage account **Name** where the container is located. 5. **Application (Client) ID**: Enter the registration app client ID that you noted while registering an application earlier. 6. **Directory (Tenant) ID**: Enter the registration app tenant ID that you noted while registering the application earlier. 7. **Client Secret**: Enter the client secret’s value that you noted while creating the new client secret. 8. Click **Create Integration**. A confirmation message is displayed. ## 7. Create Azure Blob Storage Driver For more information, see the [Create Azure Blob Storage Driver](https://docs.dataloop.ai/docs/create-storage-drivers#create-azure-blob-storage-drivers) topic.