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]

Reply via email to