Is your feature request related to a problem? Please describe.
Alot of Azure SDKs in Java (but also other supported languages) allow the use of DefaultAzureCredential, which is very helpful when doing local development but also using managed identities on Azure.
Describe the solution you'd like
Instead of using the auth providers in the Kusto lib, use the Azure DefaultAzureCredentials utility method from the Azure identity library.
Describe alternatives you've considered
A bunch of if-else/switch-case statements.
Is your feature request related to a problem? Please describe. Alot of Azure SDKs in Java (but also other supported languages) allow the use of DefaultAzureCredential, which is very helpful when doing local development but also using managed identities on Azure.
The Kusto auth looks to be setup very similar.
Describe the solution you'd like Instead of using the auth providers in the Kusto lib, use the Azure DefaultAzureCredentials utility method from the Azure identity library.
Describe alternatives you've considered A bunch of if-else/switch-case statements.