Refonte AI

Azure Blob Storage

Azure Blob Storage Access

If you use Azure Blob Storage, you can grant access to your Blob Storage resources by completing the Azure access delegation process. Refonte.Ai has registered the Refonte.Ai AI application as an Azure multi-tenant application that can access resources in your Azure subscription on your behalf.

After completing the access delegation process, blob storage resource URIs will be fetched using the Refonte AI service principal, and you will be able to submit blob URIs to the API that are not publicly accessible.

The process involves the following steps:

  • Consenting to grant Refonte.Ai AI the permissions it requires to access resources in your subscription.
  • Assigning the Refonte.Ai AI app an appropriate role.

Role-Based Access

As part of the access delegation process, you must assign a role to the Refonte.Ai AI application service principal to read data from your storage accounts. We recommend assigning the Storage Blob Data Reader role for the particular storage accounts or containers to retrieve data from. Alternatively, you can create a custom role that provides only the minimum permissions necessary. See the Azure docs for instructions on how to assign the role.

Disconnecting from Azure

To stop the Refonte AI service principal from authenticating via Azure AD to access your user's storage accounts, use the Unlink from Azure button in the integrations tab in the settings page. Note that this does not revoke permissions from the Refonte AI service principal in Azure, nor does it uninstall the Refonte AI app from your subscription; those must done using the Azure portal or the Azure CLI.

Updated about 2 months ago