[Packaging] AzureFileSystem - Update Azure-identity library used to support credential customisation
- Dominant language
- C++
- Stars
- 17.1k
- Forks
- 4.3k
- Avg merge
- 3d 13h
- Merged PRs (30d)
- 88
Description
### Describe the enhancement requested
I've been looking for a way to customise the Credential used by the AzureFileSystem. By default the current implementation uses Azure's C++ DefaultAzureCredential class. But in our current setup, this doesn't allow access to the required credentials in dev environments.
The C++ Azure identity library added support to customise this via environment variables in versions 1.12 and 1.13 via the environment variable AZURE_TOKEN_CREDENTIALS.
https://github.com/Azure/azure-sdk-for-cpp/blob/main/sdk/identity/azure-identity/CHANGELOG.md.
If this could be made available, we should be able to use the AzureFileSystem in a more customised way without a change to the interface or custom key setups.
### Component(s)
Packaging
Contributor guide
Assessment
This issue has not been assessed yet.