Tom-Newton opened a new issue, #38598: URL: https://github.com/apache/arrow/issues/38598
### Describe the enhancement requested So far the Azure filesystem implementation only supports account key authentication. This is ok initially during development but for normal operation role-based access control (RBAC) is recommended. Azure authentication that I think are important to supported (roughly ordered with most important first): - Azure default credential (implemented by trying a few of the other methods in sequence) https://github.com/Azure/azure-sdk-for-cpp/blob/main/sdk/identity/azure-identity/src/default_azure_credential.cpp - Workload identity https://github.com/Azure/azure-sdk-for-cpp/blob/main/sdk/identity/azure-identity/src/workload_identity_credential.cpp - Managed identity https://github.com/Azure/azure-sdk-for-cpp/blob/main/sdk/identity/azure-identity/src/managed_identity_source.cpp - Client secret https://github.com/Azure/azure-sdk-for-cpp/blob/main/sdk/identity/azure-identity/src/client_secret_credential.cpp - Azure CLI https://github.com/Azure/azure-sdk-for-cpp/blob/main/sdk/identity/azure-identity/src/azure_cli_credential.cpp - Environment https://github.com/Azure/azure-sdk-for-cpp/blob/main/sdk/identity/azure-identity/src/environment_credential.cpp - SAS token. I believe SAS token just needs to be appended to the URL in the right places. - None, for un-secured accounts **Related Issues:** - https://github.com/apache/arrow/issues/18014 (is a child of) ### Component(s) C++ -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
