This documentation states that SMB fileshare actually supports managed identity. So is this blog post already outdated or is there still something (e.g. azure functions side support) that is missing for using managed identity?
https://learn.microsoft.com/en-us/azure/storage/files/storage-files-active-directory-overview
Identity-based authentication isn't currently supported with Network File System (NFS) shares. However, it's available over SMB for both Windows and Linux clients.
Additionally Files rest API also seems to support Entra ID access management:
https://learn.microsoft.com/en-us/rest/api/storageservices/file-service-rest-api
Operations on the FileService and FileShare objects can also be done through the data plane. This is an artifact of Azure Files predating Azure Resource Manager. Although these APIs are fully supported, in most cases you should use the storage resource provider APIs to manage Azure Files for these reasons:
- Operations exposed through Azure Resource Manager use Microsoft Entra ID for authentication and authorization, so you can manage Azure Files by using role-based access control (RBAC). You can authorize your application or service to programmatically call these APIs with a Microsoft Entra service principal.