Support for Entra ID / DefaultAzureCredential with Azure Storage

Seems like the storage driver for Azure (https://directus.io/docs/configuration/files) requires an access key for azure storage configuration. What if one uses Entra ID w/DefaultAzureCredential (or ClientSecretCredential more specifically) in deployed service? Is that not supported? Using plain key is not considered as safe.

Hey @rchl!

You’re right, the Azure storage driver currently only supports account key authentication (StorageSharedKeyCredential). There’s no @azure/identity dependency, so DefaultAzureCredential / ClientSecretCredential / managed identity aren’t available as auth methods today.

I’ve gone ahead and opened a feature request for this on our end. And will let you know when there’s movement on this front :slight_smile: